/// <summary> /// Initializes a new instance of the <see cref="UpdatePaymentInstrumentRequest" /> class. /// </summary> /// <param name="BankAccount">BankAccount.</param> /// <param name="Card">Card.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="BillTo">BillTo.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="MetaData">MetaData.</param> /// <param name="InstrumentIdentifier">InstrumentIdentifier.</param> public UpdatePaymentInstrumentRequest(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount BankAccount = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard Card = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation BuyerInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo BillTo = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation ProcessingInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation MerchantInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation), TmsV1InstrumentIdentifiersPost200ResponseMetadata MetaData = default(TmsV1InstrumentIdentifiersPost200ResponseMetadata), Tmsv1paymentinstrumentsInstrumentIdentifier InstrumentIdentifier = default(Tmsv1paymentinstrumentsInstrumentIdentifier)) { this.BankAccount = BankAccount; this.Card = Card; this.BuyerInformation = BuyerInformation; this.BillTo = BillTo; this.ProcessingInformation = ProcessingInformation; this.MerchantInformation = MerchantInformation; this.MetaData = MetaData; this.InstrumentIdentifier = InstrumentIdentifier; }
/// <summary> /// Initializes a new instance of the <see cref="TmsV1InstrumentIdentifiersPost200Response" /> class. /// </summary> /// <param name="Links">Links.</param> /// <param name="Card">Card.</param> /// <param name="BankAccount">BankAccount.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="Metadata">Metadata.</param> public TmsV1InstrumentIdentifiersPost200Response(TmsV1InstrumentIdentifiersPost200ResponseLinks Links = default(TmsV1InstrumentIdentifiersPost200ResponseLinks), TmsV1InstrumentIdentifiersPost200ResponseCard Card = default(TmsV1InstrumentIdentifiersPost200ResponseCard), Tmsv1instrumentidentifiersBankAccount BankAccount = default(Tmsv1instrumentidentifiersBankAccount), TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation ProcessingInformation = default(TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation), TmsV1InstrumentIdentifiersPost200ResponseMetadata Metadata = default(TmsV1InstrumentIdentifiersPost200ResponseMetadata)) { this.Links = Links; this.Card = Card; this.BankAccount = BankAccount; this.ProcessingInformation = ProcessingInformation; this.Metadata = Metadata; }
/// <summary> /// Initializes a new instance of the <see cref="EmbeddedInstrumentIdentifier" /> class. /// </summary> /// <param name="Links">Links.</param> /// <param name="Id">The ID of the existing instrument identifier to be linked to the newly created payment instrument..</param> /// <param name="Card">Card.</param> /// <param name="BankAccount">BankAccount.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="Metadata">Metadata.</param> public EmbeddedInstrumentIdentifier(TmsV1InstrumentIdentifiersPost200ResponseLinks Links = default(TmsV1InstrumentIdentifiersPost200ResponseLinks), string Id = default(string), TmsV1InstrumentIdentifiersPost200ResponseCard Card = default(TmsV1InstrumentIdentifiersPost200ResponseCard), TmsV1InstrumentIdentifiersPost200ResponseBankAccount BankAccount = default(TmsV1InstrumentIdentifiersPost200ResponseBankAccount), TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation ProcessingInformation = default(TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation), TmsV1InstrumentIdentifiersPost200ResponseMetadata Metadata = default(TmsV1InstrumentIdentifiersPost200ResponseMetadata)) { this.Links = Links; this.Id = Id; this.Card = Card; this.BankAccount = BankAccount; this.ProcessingInformation = ProcessingInformation; this.Metadata = Metadata; }
/// <summary> /// Initializes a new instance of the <see cref="TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbeddedInstrumentIdentifier" /> class. /// </summary> /// <param name="Links">Links.</param> /// <param name="Id">The ID of the existing instrument identifier to be linked to the newly created payment instrument..</param> /// <param name="Card">Card.</param> /// <param name="TokenizedCard">TokenizedCard.</param> /// <param name="BankAccount">BankAccount.</param> /// <param name="Issuer">Issuer.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="Metadata">Metadata.</param> public TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbeddedInstrumentIdentifier(TmsV1InstrumentIdentifiersPost200ResponseLinks Links = default(TmsV1InstrumentIdentifiersPost200ResponseLinks), string Id = default(string), TmsV1InstrumentIdentifiersPost200ResponseCard Card = default(TmsV1InstrumentIdentifiersPost200ResponseCard), TmsV1InstrumentIdentifiersPost200ResponseTokenizedCard TokenizedCard = default(TmsV1InstrumentIdentifiersPost200ResponseTokenizedCard), Tmsv1instrumentidentifiersBankAccount BankAccount = default(Tmsv1instrumentidentifiersBankAccount), TmsV1InstrumentIdentifiersPost200ResponseIssuer Issuer = default(TmsV1InstrumentIdentifiersPost200ResponseIssuer), TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation ProcessingInformation = default(TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation), TmsV1InstrumentIdentifiersPost200ResponseMetadata Metadata = default(TmsV1InstrumentIdentifiersPost200ResponseMetadata)) { this.Links = Links; this.Id = Id; this.Card = Card; this.TokenizedCard = TokenizedCard; this.BankAccount = BankAccount; this.Issuer = Issuer; this.ProcessingInformation = ProcessingInformation; this.Metadata = Metadata; }
/// <summary> /// Initializes a new instance of the <see cref="TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedPaymentInstruments" /> class. /// </summary> /// <param name="Links">Links.</param> /// <param name="BankAccount">BankAccount.</param> /// <param name="Card">Card.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="BillTo">BillTo.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="MetaData">MetaData.</param> /// <param name="Embedded">Embedded.</param> public TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedPaymentInstruments(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedLinks Links = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedLinks), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount BankAccount = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard Card = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation BuyerInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo BillTo = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation ProcessingInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation MerchantInformation = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation), TmsV1InstrumentIdentifiersPost200ResponseMetadata MetaData = default(TmsV1InstrumentIdentifiersPost200ResponseMetadata), TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbedded Embedded = default(TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbedded)) { this.Links = Links; this.BankAccount = BankAccount; this.Card = Card; this.BuyerInformation = BuyerInformation; this.BillTo = BillTo; this.ProcessingInformation = ProcessingInformation; this.MerchantInformation = MerchantInformation; this.MetaData = MetaData; this.Embedded = Embedded; }