
com.tigerbrokers.stock.openapi.client.socket.data.pb.AssetDataOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AssetData.proto
package com.tigerbrokers.stock.openapi.client.socket.data.pb;
public interface AssetDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:com.tigerbrokers.stock.openapi.client.socket.data.pb.AssetData)
com.google.protobuf.MessageOrBuilder {
/**
*
* user account
*
*
* string account = 1;
* @return The account.
*/
java.lang.String getAccount();
/**
*
* user account
*
*
* string account = 1;
* @return The bytes for account.
*/
com.google.protobuf.ByteString
getAccountBytes();
/**
*
* currency. USD, HKD, etc.
*
*
* string currency = 2;
* @return The currency.
*/
java.lang.String getCurrency();
/**
*
* currency. USD, HKD, etc.
*
*
* string currency = 2;
* @return The bytes for currency.
*/
com.google.protobuf.ByteString
getCurrencyBytes();
/**
*
* Securities Category C: (Commodities Futures), S: (Securities Stocks)
*
*
* string segType = 3;
* @return The segType.
*/
java.lang.String getSegType();
/**
*
* Securities Category C: (Commodities Futures), S: (Securities Stocks)
*
*
* string segType = 3;
* @return The bytes for segType.
*/
com.google.protobuf.ByteString
getSegTypeBytes();
/**
*
* available funds, overnight liquidity
*
*
* double availableFunds = 4;
* @return The availableFunds.
*/
double getAvailableFunds();
/**
*
* excess liquidity, used to represent intraday risk value.
*
*
* double excessLiquidity = 5;
* @return The excessLiquidity.
*/
double getExcessLiquidity();
/**
*
* Total Assets (Net Liquidation Value)
*
*
* double netLiquidation = 6;
* @return The netLiquidation.
*/
double getNetLiquidation();
/**
*
* Equity with loan value (asset with loan value) - Securities Segment: Cash Value + Stock Value - Futures Segment: Cash Value - Maintenance Margin
*
*
* double equityWithLoan = 7;
* @return The equityWithLoan.
*/
double getEquityWithLoan();
/**
*
* buying power. An estimation of how many more dollars you can buy in stock assets. Only apply to stock segment
*
*
* double buyingPower = 8;
* @return The buyingPower.
*/
double getBuyingPower();
/**
*
* Cash amount. Sum of current cash balances in all currencies
*
*
* double cashBalance = 9;
* @return The cashBalance.
*/
double getCashBalance();
/**
*
* total value of securities
*
*
* double grossPositionValue = 10;
* @return The grossPositionValue.
*/
double getGrossPositionValue();
/**
*
* initial margin requirement
*
*
* double initMarginReq = 11;
* @return The initMarginReq.
*/
double getInitMarginReq();
/**
*
* maintenance margin requirement
*
*
* double maintMarginReq = 12;
* @return The maintMarginReq.
*/
double getMaintMarginReq();
/**
* uint64 timestamp = 13;
* @return The timestamp.
*/
long getTimestamp();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy