
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