Versions Compared

Key

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

...

languagec#

...

Version 3.0

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 = 3
    - FirmOrLegalEntry = 3
 

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