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

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