记录类 Contract
java.lang.Object
java.lang.Record
org.dromara.northstar.common.model.core.Contract
public record Contract(String gatewayId, String contractId, String name, String fullName, String thirdPartyId, String unifiedSymbol, String symbol, CoreEnum.ExchangeEnum exchange, CoreEnum.ProductClassEnum productClass, CoreEnum.CurrencyEnum currency, double multiplier, double priceTick, double longMarginRatio, double shortMarginRatio, String underlyingSymbol, double strikePrice, CoreEnum.OptionsTypeEnum optionsType, double underlyingMultiplier, LocalDate lastTradeDate, int maxMarketOrderVolume, int minMarketOrderVolume, int maxLimitOrderVolume, int minLimitOrderVolume, CoreEnum.CombinationTypeEnum combinationType, ContractDefinition contractDefinition, int pricePrecision, int quantityPrecision, boolean tradable, ChannelType channelType)
extends Record
-
构造器概要
构造器构造器说明Contract(String gatewayId, String contractId, String name, String fullName, String thirdPartyId, String unifiedSymbol, String symbol, CoreEnum.ExchangeEnum exchange, CoreEnum.ProductClassEnum productClass, CoreEnum.CurrencyEnum currency, double multiplier, double priceTick, double longMarginRatio, double shortMarginRatio, String underlyingSymbol, double strikePrice, CoreEnum.OptionsTypeEnum optionsType, double underlyingMultiplier, LocalDate lastTradeDate, int maxMarketOrderVolume, int minMarketOrderVolume, int maxLimitOrderVolume, int minLimitOrderVolume, CoreEnum.CombinationTypeEnum combinationType, ContractDefinition contractDefinition, int pricePrecision, int quantityPrecision, boolean tradable, ChannelType channelType) 创建Contract记录类的实例。 -
方法概要
修饰符和类型方法说明返回channelType记录组件的值。返回combinationType记录组件的值。返回contractDefinition记录组件的值。返回contractId记录组件的值。currency()返回currency记录组件的值。boolean指示某个其他对象是否“等于”此对象。exchange()返回exchange记录组件的值。fullName()返回fullName记录组件的值。返回gatewayId记录组件的值。inthashCode()返回此对象的哈希代码值。返回lastTradeDate记录组件的值。double返回longMarginRatio记录组件的值。int返回maxLimitOrderVolume记录组件的值。int返回maxMarketOrderVolume记录组件的值。int返回minLimitOrderVolume记录组件的值。int返回minMarketOrderVolume记录组件的值。double返回multiplier记录组件的值。name()返回name记录组件的值。返回optionsType记录组件的值。int返回pricePrecision记录组件的值。double返回priceTick记录组件的值。返回productClass记录组件的值。int返回quantityPrecision记录组件的值。double返回shortMarginRatio记录组件的值。double返回strikePrice记录组件的值。symbol()返回symbol记录组件的值。返回thirdPartyId记录组件的值。final StringtoString()返回此记录类的字符串表示形式。booleantradable()返回tradable记录组件的值。double返回underlyingMultiplier记录组件的值。返回underlyingSymbol记录组件的值。返回unifiedSymbol记录组件的值。
-
构造器详细资料
-
Contract
public Contract(String gatewayId, String contractId, String name, String fullName, String thirdPartyId, String unifiedSymbol, String symbol, CoreEnum.ExchangeEnum exchange, CoreEnum.ProductClassEnum productClass, CoreEnum.CurrencyEnum currency, double multiplier, double priceTick, double longMarginRatio, double shortMarginRatio, String underlyingSymbol, double strikePrice, CoreEnum.OptionsTypeEnum optionsType, double underlyingMultiplier, LocalDate lastTradeDate, int maxMarketOrderVolume, int minMarketOrderVolume, int maxLimitOrderVolume, int minLimitOrderVolume, CoreEnum.CombinationTypeEnum combinationType, ContractDefinition contractDefinition, int pricePrecision, int quantityPrecision, boolean tradable, ChannelType channelType) 创建Contract记录类的实例。- 参数:
gatewayId-gatewayId记录组件的值contractId-contractId记录组件的值name-name记录组件的值fullName-fullName记录组件的值thirdPartyId-thirdPartyId记录组件的值unifiedSymbol-unifiedSymbol记录组件的值symbol-symbol记录组件的值exchange-exchange记录组件的值productClass-productClass记录组件的值currency-currency记录组件的值multiplier-multiplier记录组件的值priceTick-priceTick记录组件的值longMarginRatio-longMarginRatio记录组件的值shortMarginRatio-shortMarginRatio记录组件的值underlyingSymbol-underlyingSymbol记录组件的值strikePrice-strikePrice记录组件的值optionsType-optionsType记录组件的值underlyingMultiplier-underlyingMultiplier记录组件的值lastTradeDate-lastTradeDate记录组件的值maxMarketOrderVolume-maxMarketOrderVolume记录组件的值minMarketOrderVolume-minMarketOrderVolume记录组件的值maxLimitOrderVolume-maxLimitOrderVolume记录组件的值minLimitOrderVolume-minLimitOrderVolume记录组件的值combinationType-combinationType记录组件的值contractDefinition-contractDefinition记录组件的值pricePrecision-pricePrecision记录组件的值quantityPrecision-quantityPrecision记录组件的值tradable-tradable记录组件的值channelType-channelType记录组件的值
-
-
方法详细资料
-
toContractField
-
hashCode
public int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)对参考组件进行比较;使用 '==' 对基元组件进行比较 -
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
gatewayId
返回gatewayId记录组件的值。- 返回:
gatewayId记录组件的值
-
contractId
返回contractId记录组件的值。- 返回:
contractId记录组件的值
-
name
返回name记录组件的值。- 返回:
name记录组件的值
-
fullName
返回fullName记录组件的值。- 返回:
fullName记录组件的值
-
thirdPartyId
返回thirdPartyId记录组件的值。- 返回:
thirdPartyId记录组件的值
-
unifiedSymbol
返回unifiedSymbol记录组件的值。- 返回:
unifiedSymbol记录组件的值
-
symbol
返回symbol记录组件的值。- 返回:
symbol记录组件的值
-
exchange
返回exchange记录组件的值。- 返回:
exchange记录组件的值
-
productClass
返回productClass记录组件的值。- 返回:
productClass记录组件的值
-
currency
返回currency记录组件的值。- 返回:
currency记录组件的值
-
multiplier
public double multiplier()返回multiplier记录组件的值。- 返回:
multiplier记录组件的值
-
priceTick
public double priceTick()返回priceTick记录组件的值。- 返回:
priceTick记录组件的值
-
longMarginRatio
public double longMarginRatio()返回longMarginRatio记录组件的值。- 返回:
longMarginRatio记录组件的值
-
shortMarginRatio
public double shortMarginRatio()返回shortMarginRatio记录组件的值。- 返回:
shortMarginRatio记录组件的值
-
underlyingSymbol
返回underlyingSymbol记录组件的值。- 返回:
underlyingSymbol记录组件的值
-
strikePrice
public double strikePrice()返回strikePrice记录组件的值。- 返回:
strikePrice记录组件的值
-
optionsType
返回optionsType记录组件的值。- 返回:
optionsType记录组件的值
-
underlyingMultiplier
public double underlyingMultiplier()返回underlyingMultiplier记录组件的值。- 返回:
underlyingMultiplier记录组件的值
-
lastTradeDate
返回lastTradeDate记录组件的值。- 返回:
lastTradeDate记录组件的值
-
maxMarketOrderVolume
public int maxMarketOrderVolume()返回maxMarketOrderVolume记录组件的值。- 返回:
maxMarketOrderVolume记录组件的值
-
minMarketOrderVolume
public int minMarketOrderVolume()返回minMarketOrderVolume记录组件的值。- 返回:
minMarketOrderVolume记录组件的值
-
maxLimitOrderVolume
public int maxLimitOrderVolume()返回maxLimitOrderVolume记录组件的值。- 返回:
maxLimitOrderVolume记录组件的值
-
minLimitOrderVolume
public int minLimitOrderVolume()返回minLimitOrderVolume记录组件的值。- 返回:
minLimitOrderVolume记录组件的值
-
combinationType
返回combinationType记录组件的值。- 返回:
combinationType记录组件的值
-
contractDefinition
返回contractDefinition记录组件的值。- 返回:
contractDefinition记录组件的值
-
pricePrecision
public int pricePrecision()返回pricePrecision记录组件的值。- 返回:
pricePrecision记录组件的值
-
quantityPrecision
public int quantityPrecision()返回quantityPrecision记录组件的值。- 返回:
quantityPrecision记录组件的值
-
tradable
public boolean tradable()返回tradable记录组件的值。- 返回:
tradable记录组件的值
-
channelType
返回channelType记录组件的值。- 返回:
channelType记录组件的值
-