Kodi.Kodiak.Services.DataContracts
Customer
[DataMember]
public string NationalId { get; set; }
[DataMember]
public bool? IsLegalEntity { get; set; }
ClientSetting
public bool EnableCustomerLongcodeCheck { get; set; }
[DataMember]
public bool ErrorOnMissingCustomerLongcode { get; set; }
[DataMember]
public string IgnoreLongcodeMarketNames { get; set; }
[DataMember]
public bool? EnableApaTradeReports { get; set; }
Allocation
[DataMember]
public int? MifidExecutionDecisionMakerId { get; set; }
[DataMember]
public string MifidExecutionDecisionMakerShortCode { get; set; }
[DataMember]
public PartyRoleQualifier? MifidExecutionDecisionMakerQualifier { get; set; }
[DataMember]
public string MifidExecutionDecisionMakerDescription { get; set; }
[DataMember]
public int? MifidInvestmentDecisionMakerId { get; set; }
[DataMember]
public string MifidInvestmentDecisionMakerShortCode { get; set; }
[DataMember]
public PartyRoleQualifier? MifidInvestmentDecisionMakerQualifier { get; set; }
[DataMember]
public string MifidInvestmentDecisionMakerDescription { get; set; }
[DataMember]
public string InvestmentDecisionProxySSN { get; set; }
[DataMember]
public OrderRestrictions? OrderRestrictions { get; set; }
[DataMember]
public OrderCapacity? OrderCapacity { get; set; }
Instrument
[DataMember]
public string ExchangeSymbol { get; set; }
InstrumentInfo
[DataMember]
public string TickSizeTableId { get; set; }
OrderInstruction
[DataMember]
public string InvestmentDecisionProxySSN { get; set; }
SystemSettings
[DataMember]
public string TradeReportServerAPIUrl { get; set; }
[DataMember]
public string TradeReportServerWebsocketUrl { get; set; }
[DataMember]
public string TokenDealerUrl { get; set; }
[DataMember]
public string ApiUrl { get; set; }
[DataMember]
public string KodiakWebUrl { get; set; }
[DataMember]
public string ChartUrl { get; set; }
UpdateCustomerPropertiesRequest
[DataMember]
public string NationalId { get; set; }
[DataMember]
public bool? IsLegalEntity { get; set; }
Kodi.Kodiak.Services.DataContracts.AllocationMessages
CreateAllocationRequest
[DataMember]
public int? MifidExecutionDecisionMakerId { get; set; }
[DataMember]
public string MifidExecutionDecisionMakerShortCode { get; set; }
[DataMember]
public PartyRoleQualifier? MifidExecutionDecisionMakerQualifier { get; set; }
[DataMember]
public int? MifidInvestmentDecisionMakerId { get; set; }
[DataMember]
public string MifidInvestmentDecisionMakerShortCode { get; set; }
[DataMember]
public PartyRoleQualifier? MifidInvestmentDecisionMakerQualifier { get; set; }
[DataMember]
public string InvestmentDecisionProxySSN { get; set; }
[DataMember]
public OrderRestrictions? OrderRestrictions { get; set; }
[DataMember]
public OrderCapacity? OrderCapacity { get; set; }
Kodi.Kodiak.Services.DataContracts.MarketGateway
PartyRoleQualifier
+ FirmOrLegalEntity
- FirmOrLegalEntry
Kodi.Kodiak.Services.DataContracts.OrderInstructionMessages
CreateOrderInstructionRequest
[DataMember]
public string InvestmentDecisionProxySSN { get; set; }
UpdateOrderInstructionRequest
[DataMember]
public string InvestmentDecisionProxySSN { get; set; }
Kodi.Kodiak.Common
InetCapacity
[Description("Riskless")]
Riskless = 5
PartyRoleQualifier
FirmOrLegalEntity = 3
FirmOrLegalEntry = 3
TradeReportTradeType
[Description("Non Standard Trade")] NonStandardTrade = 12[Description("Non Standard Trade")]
NonStandardTrade = 12
[Description("Exercise Related Transaction")]
ExerciseRelatedTransaction = 13,
[Description("Linked Component Transaction")]
LinkedComponentTransaction = 14,
[Description("Beneficial Ownership Transfer Transaction")]
BeneficialOwnershipTransferTransaction = 15,
[Description("Give-up or Give-in Transaction")]
GiveUpOrGiveInTransaction = 0x10,
[Description("CCP Related Transaction")]
CCPRelatedTransaction = 0x11
|