Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Code Block
languagec#

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


    
  

...