All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tigerbrokers.stock.openapi.client.socket.data.pb.OrderStatusDataOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: OrderStatusData.proto

package com.tigerbrokers.stock.openapi.client.socket.data.pb;

public interface OrderStatusDataOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.tigerbrokers.stock.openapi.client.socket.data.pb.OrderStatusData)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * unique order id
   * 
* * sint64 id = 1; * @return The id. */ long getId(); /** *
   * user account
   * 
* * string account = 2; * @return The account. */ java.lang.String getAccount(); /** *
   * user account
   * 
* * string account = 2; * @return The bytes for account. */ com.google.protobuf.ByteString getAccountBytes(); /** * string symbol = 3; * @return The symbol. */ java.lang.String getSymbol(); /** * string symbol = 3; * @return The bytes for symbol. */ com.google.protobuf.ByteString getSymbolBytes(); /** *
   * for options, formate:yyyyMMdd
   * 
* * string expiry = 4; * @return The expiry. */ java.lang.String getExpiry(); /** *
   * for options, formate:yyyyMMdd
   * 
* * string expiry = 4; * @return The bytes for expiry. */ com.google.protobuf.ByteString getExpiryBytes(); /** *
   * for options
   * 
* * string strike = 5; * @return The strike. */ java.lang.String getStrike(); /** *
   * for options
   * 
* * string strike = 5; * @return The bytes for strike. */ com.google.protobuf.ByteString getStrikeBytes(); /** *
   * for options
   * 
* * string right = 6; * @return The right. */ java.lang.String getRight(); /** *
   * for options
   * 
* * string right = 6; * @return The bytes for right. */ com.google.protobuf.ByteString getRightBytes(); /** * string identifier = 7; * @return The identifier. */ java.lang.String getIdentifier(); /** * string identifier = 7; * @return The bytes for identifier. */ com.google.protobuf.ByteString getIdentifierBytes(); /** *
   * multiplier for futures, options, warrants and CBBC
   * 
* * uint32 multiplier = 8; * @return The multiplier. */ int getMultiplier(); /** *
   * BUY or SELL
   * 
* * string action = 9; * @return The action. */ java.lang.String getAction(); /** *
   * BUY or SELL
   * 
* * string action = 9; * @return The bytes for action. */ com.google.protobuf.ByteString getActionBytes(); /** *
   * market. US, HK, etc.
   * 
* * string market = 10; * @return The market. */ java.lang.String getMarket(); /** *
   * market. US, HK, etc.
   * 
* * string market = 10; * @return The bytes for market. */ com.google.protobuf.ByteString getMarketBytes(); /** *
   * currency. USD, HKD, etc.
   * 
* * string currency = 11; * @return The currency. */ java.lang.String getCurrency(); /** *
   * currency. USD, HKD, etc.
   * 
* * string currency = 11; * @return The bytes for currency. */ com.google.protobuf.ByteString getCurrencyBytes(); /** *
   * Securities Category C: (Commodities Futures), S: (Securities Stocks)
   * 
* * string segType = 12; * @return The segType. */ java.lang.String getSegType(); /** *
   * Securities Category C: (Commodities Futures), S: (Securities Stocks)
   * 
* * string segType = 12; * @return The bytes for segType. */ com.google.protobuf.ByteString getSegTypeBytes(); /** *
   * STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
   * 
* * string secType = 13; * @return The secType. */ java.lang.String getSecType(); /** *
   * STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
   * 
* * string secType = 13; * @return The bytes for secType. */ com.google.protobuf.ByteString getSecTypeBytes(); /** *
   * order type
   * 
* * string orderType = 14; * @return The orderType. */ java.lang.String getOrderType(); /** *
   * order type
   * 
* * string orderType = 14; * @return The bytes for orderType. */ com.google.protobuf.ByteString getOrderTypeBytes(); /** * bool isLong = 15; * @return The isLong. */ boolean getIsLong(); /** *
   * total quantity
   * 
* * sint64 totalQuantity = 16; * @return The totalQuantity. */ long getTotalQuantity(); /** *
   * total quantity scale
   * 
* * sint32 totalQuantityScale = 17; * @return The totalQuantityScale. */ int getTotalQuantityScale(); /** *
   * filled quantity
   * 
* * sint64 filledQuantity = 18; * @return The filledQuantity. */ long getFilledQuantity(); /** *
   * filled quantity scale
   * 
* * sint32 filledQuantityScale = 19; * @return The filledQuantityScale. */ int getFilledQuantityScale(); /** *
   * average price at which the orders got filled
   * 
* * double avgFillPrice = 20; * @return The avgFillPrice. */ double getAvgFillPrice(); /** *
   * limit price(required when orderType is 'LMT')
   * 
* * double limitPrice = 21; * @return The limitPrice. */ double getLimitPrice(); /** *
   * stop price(required when orderType is 'STP')
   * 
* * double stopPrice = 22; * @return The stopPrice. */ double getStopPrice(); /** *
   * realized profit and loss
   * 
* * double realizedPnl = 23; * @return The realizedPnl. */ double getRealizedPnl(); /** *
   * order status
   * 
* * string status = 24; * @return The status. */ java.lang.String getStatus(); /** *
   * order status
   * 
* * string status = 24; * @return The bytes for status. */ com.google.protobuf.ByteString getStatusBytes(); /** *
   * order replace status
   * 
* * string replaceStatus = 25; * @return The replaceStatus. */ java.lang.String getReplaceStatus(); /** *
   * order replace status
   * 
* * string replaceStatus = 25; * @return The bytes for replaceStatus. */ com.google.protobuf.ByteString getReplaceStatusBytes(); /** *
   * order cancel status
   * 
* * string cancelStatus = 26; * @return The cancelStatus. */ java.lang.String getCancelStatus(); /** *
   * order cancel status
   * 
* * string cancelStatus = 26; * @return The bytes for cancelStatus. */ com.google.protobuf.ByteString getCancelStatusBytes(); /** *
   * if trade outside regular trading hours (only applicable to U.S. market)
   * 
* * bool outsideRth = 27; * @return The outsideRth. */ boolean getOutsideRth(); /** * bool canModify = 28; * @return The canModify. */ boolean getCanModify(); /** * bool canCancel = 29; * @return The canCancel. */ boolean getCanCancel(); /** * bool liquidation = 30; * @return The liquidation. */ boolean getLiquidation(); /** *
   * symbol name
   * 
* * string name = 31; * @return The name. */ java.lang.String getName(); /** *
   * symbol name
   * 
* * string name = 31; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * order source(from 'OpenApi', or not)
   * 
* * string source = 32; * @return The source. */ java.lang.String getSource(); /** *
   * order source(from 'OpenApi', or not)
   * 
* * string source = 32; * @return The bytes for source. */ com.google.protobuf.ByteString getSourceBytes(); /** *
   * error message
   * 
* * string errorMsg = 33; * @return The errorMsg. */ java.lang.String getErrorMsg(); /** *
   * error message
   * 
* * string errorMsg = 33; * @return The bytes for errorMsg. */ com.google.protobuf.ByteString getErrorMsgBytes(); /** *
   * order description
   * 
* * string attrDesc = 34; * @return The attrDesc. */ java.lang.String getAttrDesc(); /** *
   * order description
   * 
* * string attrDesc = 34; * @return The bytes for attrDesc. */ com.google.protobuf.ByteString getAttrDescBytes(); /** *
   * commission and fee
   * 
* * float commissionAndFee = 35; * @return The commissionAndFee. */ float getCommissionAndFee(); /** *
   * timestamp when the order is placed
   * 
* * uint64 openTime = 36; * @return The openTime. */ long getOpenTime(); /** * uint64 timestamp = 37; * @return The timestamp. */ long getTimestamp(); /** * string userMark = 38; * @return The userMark. */ java.lang.String getUserMark(); /** * string userMark = 38; * @return The bytes for userMark. */ com.google.protobuf.ByteString getUserMarkBytes(); /** * double totalCashAmount = 39; * @return The totalCashAmount. */ double getTotalCashAmount(); /** * double filledCashAmount = 40; * @return The filledCashAmount. */ double getFilledCashAmount(); /** *
   * Goods and Services Tax(TBSG only)
   * 
* * double gst = 41; * @return The gst. */ double getGst(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy