Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.21 KB

package.md

File metadata and controls

35 lines (18 loc) · 1.21 KB

Module Batil

Provides a collection of utilities to authorize against, retrieve information from and place orders to broker APIs.

Package com.seansoper.batil.brokers.etrade.api

Classes that map nearly 1-to-1 against the E*TRADE API.

Package com.seansoper.batil.brokers.etrade.api.orderPreview

Helper classes to support creating both simple and complex orders.

Package com.seansoper.batil.brokers.etrade.auth

Includes both the Chromium and API-based methods of retrieving necessary OAuth keys.

Package com.seansoper.batil.brokers.etrade.deserializers

Primarily for translating E*TRADE date and time values to standard Java values.

Package com.seansoper.batil.brokers.etrade.interceptors

Handles some authorization headers as well as intercepting errors.

Package com.seansoper.batil.brokers.etrade.services

Methods used to interact with the E*TRADE API.

Package com.seansoper.batil.brokers.etrade.services.orderPreview

Helper methods to support creating both simple and complex orders.

Package com.seansoper.batil.config

Classes to encapsulate service and broker configurations.