UNPKG

@investingwolf/alpaca-broker-api

Version:
110 lines (109 loc) 2.62 kB
/** * Alpaca Broker API * Open brokerage accounts, enable commission-free trading, and manage the ongoing user experience with Alpaca Broker API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ export declare class OrderObject { 'id'?: string; 'client_order_id'?: string; 'created_at'?: Date; 'updated_at'?: Date; 'submitted_at'?: Date; 'filled_at'?: Date | null; 'expired_at'?: Date | null; 'canceled_at'?: Date | null; 'failed_at'?: Date | null; 'replaced_at'?: Date | null; 'replaced_by'?: string | null; 'replaces'?: string | null; 'asset_id'?: string; 'symbol'?: string; 'asset_class'?: string; 'notional'?: string | null; 'qty'?: string | null; 'filled_qty'?: string; 'filled_avg_price'?: string | null; 'order_class'?: OrderObject.OrderClassEnum; 'order_type'?: OrderObject.OrderTypeEnum; 'type'?: OrderObject.TypeEnum; 'side'?: OrderObject.SideEnum; 'time_in_force'?: OrderObject.TimeInForceEnum; 'limit_price'?: string | null; 'stop_price'?: string | null; 'status'?: OrderObject.StatusEnum; 'extended_hours'?: boolean; 'legs'?: Array<OrderObject> | null; 'trail_price'?: string | null; 'trail_percent'?: string | null; 'hwm'?: string | null; 'commission'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace OrderObject { enum OrderClassEnum { Simple, Bracket, Oco, Oto } enum OrderTypeEnum { Market, Limit, Stop, StopLimit, TrailingStop } enum TypeEnum { Market, Limit, Stop, StopLimit, TrailingStop } enum SideEnum { Buy, Sell } enum TimeInForceEnum { Day, Gtc, Opg, Cls, Ioc, Fok } enum StatusEnum { New, PartiallyFilled, Filled, DoneForDay, Canceled, Expired, Replaced, PendingCancel, PendingReplace, Accepted, PendingNew, AcceptedForBidding, Stopped, Rejected, Suspended, Calculated } }