Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries" /> class.
 /// </summary>
 /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request. It is also appended to the endpoint of the resource..</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; Example &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC. .</param>
 /// <param name="MerchantId">The description for this field is not available..</param>
 /// <param name="ApplicationInformation">ApplicationInformation.</param>
 /// <param name="BuyerInformation">BuyerInformation.</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param>
 /// <param name="DeviceInformation">DeviceInformation.</param>
 /// <param name="FraudMarkingInformation">FraudMarkingInformation.</param>
 /// <param name="MerchantDefinedInformation">The description for this field is not available..</param>
 /// <param name="MerchantInformation">MerchantInformation.</param>
 /// <param name="OrderInformation">OrderInformation.</param>
 /// <param name="PaymentInformation">PaymentInformation.</param>
 /// <param name="ProcessingInformation">ProcessingInformation.</param>
 /// <param name="ProcessorInformation">ProcessorInformation.</param>
 /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param>
 /// <param name="RiskInformation">RiskInformation.</param>
 /// <param name="Links">Links.</param>
 public TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries(string Id = default(string), string SubmitTimeUtc = default(string), string MerchantId = default(string), TssV2TransactionsGet200ResponseApplicationInformation ApplicationInformation = default(TssV2TransactionsGet200ResponseApplicationInformation), TssV2TransactionsPost201ResponseEmbeddedBuyerInformation BuyerInformation = default(TssV2TransactionsPost201ResponseEmbeddedBuyerInformation), TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation ClientReferenceInformation = default(TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation), TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation), TssV2TransactionsPost201ResponseEmbeddedDeviceInformation DeviceInformation = default(TssV2TransactionsPost201ResponseEmbeddedDeviceInformation), TssV2TransactionsGet200ResponseFraudMarkingInformation FraudMarkingInformation = default(TssV2TransactionsGet200ResponseFraudMarkingInformation), List <Ptsv2paymentsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Ptsv2paymentsMerchantDefinedInformation>), TssV2TransactionsPost201ResponseEmbeddedMerchantInformation MerchantInformation = default(TssV2TransactionsPost201ResponseEmbeddedMerchantInformation), TssV2TransactionsPost201ResponseEmbeddedOrderInformation OrderInformation = default(TssV2TransactionsPost201ResponseEmbeddedOrderInformation), TssV2TransactionsPost201ResponseEmbeddedPaymentInformation PaymentInformation = default(TssV2TransactionsPost201ResponseEmbeddedPaymentInformation), TssV2TransactionsPost201ResponseEmbeddedProcessingInformation ProcessingInformation = default(TssV2TransactionsPost201ResponseEmbeddedProcessingInformation), TssV2TransactionsPost201ResponseEmbeddedProcessorInformation ProcessorInformation = default(TssV2TransactionsPost201ResponseEmbeddedProcessorInformation), TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation PointOfSaleInformation = default(TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation), TssV2TransactionsPost201ResponseEmbeddedRiskInformation RiskInformation = default(TssV2TransactionsPost201ResponseEmbeddedRiskInformation), TssV2TransactionsPost201ResponseEmbeddedLinks Links = default(TssV2TransactionsPost201ResponseEmbeddedLinks))
 {
     this.Id                                = Id;
     this.SubmitTimeUtc                     = SubmitTimeUtc;
     this.MerchantId                        = MerchantId;
     this.ApplicationInformation            = ApplicationInformation;
     this.BuyerInformation                  = BuyerInformation;
     this.ClientReferenceInformation        = ClientReferenceInformation;
     this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation;
     this.DeviceInformation                 = DeviceInformation;
     this.FraudMarkingInformation           = FraudMarkingInformation;
     this.MerchantDefinedInformation        = MerchantDefinedInformation;
     this.MerchantInformation               = MerchantInformation;
     this.OrderInformation                  = OrderInformation;
     this.PaymentInformation                = PaymentInformation;
     this.ProcessingInformation             = ProcessingInformation;
     this.ProcessorInformation              = ProcessorInformation;
     this.PointOfSaleInformation            = PointOfSaleInformation;
     this.RiskInformation                   = RiskInformation;
     this.Links                             = Links;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsGet200Response" /> class.
 /// </summary>
 /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request..</param>
 /// <param name="RootId">Payment Request Id.</param>
 /// <param name="ReconciliationId">The reconciliation id for the submitted transaction. This value is not returned for all processors. .</param>
 /// <param name="MerchantId">The description for this field is not available..</param>
 /// <param name="Status">The status of the submitted transaction..</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. &#x60;Format: YYYY-MM-DDThh:mm:ssZ&#x60;  Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. .</param>
 /// <param name="ApplicationInformation">ApplicationInformation.</param>
 /// <param name="BuyerInformation">BuyerInformation.</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param>
 /// <param name="DeviceInformation">DeviceInformation.</param>
 /// <param name="ErrorInformation">ErrorInformation.</param>
 /// <param name="InstallmentInformation">InstallmentInformation.</param>
 /// <param name="FraudMarkingInformation">FraudMarkingInformation.</param>
 /// <param name="MerchantDefinedInformation">The description for this field is not available..</param>
 /// <param name="MerchantInformation">MerchantInformation.</param>
 /// <param name="OrderInformation">OrderInformation.</param>
 /// <param name="PaymentInformation">PaymentInformation.</param>
 /// <param name="ProcessingInformation">ProcessingInformation.</param>
 /// <param name="ProcessorInformation">ProcessorInformation.</param>
 /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param>
 /// <param name="RiskInformation">RiskInformation.</param>
 /// <param name="SenderInformation">SenderInformation.</param>
 /// <param name="Links">Links.</param>
 public TssV2TransactionsGet200Response(string Id = default(string), string RootId = default(string), string ReconciliationId = default(string), string MerchantId = default(string), string Status = default(string), string SubmitTimeUtc = default(string), TssV2TransactionsGet200ResponseApplicationInformation ApplicationInformation = default(TssV2TransactionsGet200ResponseApplicationInformation), TssV2TransactionsGet200ResponseBuyerInformation BuyerInformation = default(TssV2TransactionsGet200ResponseBuyerInformation), TssV2TransactionsGet200ResponseClientReferenceInformation ClientReferenceInformation = default(TssV2TransactionsGet200ResponseClientReferenceInformation), TssV2TransactionsGet200ResponseConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(TssV2TransactionsGet200ResponseConsumerAuthenticationInformation), TssV2TransactionsGet200ResponseDeviceInformation DeviceInformation = default(TssV2TransactionsGet200ResponseDeviceInformation), TssV2TransactionsGet200ResponseErrorInformation ErrorInformation = default(TssV2TransactionsGet200ResponseErrorInformation), TssV2TransactionsGet200ResponseInstallmentInformation InstallmentInformation = default(TssV2TransactionsGet200ResponseInstallmentInformation), TssV2TransactionsGet200ResponseFraudMarkingInformation FraudMarkingInformation = default(TssV2TransactionsGet200ResponseFraudMarkingInformation), TssV2TransactionsGet200ResponseMerchantDefinedInformation MerchantDefinedInformation = default(TssV2TransactionsGet200ResponseMerchantDefinedInformation), TssV2TransactionsGet200ResponseMerchantInformation MerchantInformation = default(TssV2TransactionsGet200ResponseMerchantInformation), TssV2TransactionsGet200ResponseOrderInformation OrderInformation = default(TssV2TransactionsGet200ResponseOrderInformation), TssV2TransactionsGet200ResponsePaymentInformation PaymentInformation = default(TssV2TransactionsGet200ResponsePaymentInformation), TssV2TransactionsGet200ResponseProcessingInformation ProcessingInformation = default(TssV2TransactionsGet200ResponseProcessingInformation), TssV2TransactionsGet200ResponseProcessorInformation ProcessorInformation = default(TssV2TransactionsGet200ResponseProcessorInformation), TssV2TransactionsGet200ResponsePointOfSaleInformation PointOfSaleInformation = default(TssV2TransactionsGet200ResponsePointOfSaleInformation), TssV2TransactionsGet200ResponseRiskInformation RiskInformation = default(TssV2TransactionsGet200ResponseRiskInformation), TssV2TransactionsGet200ResponseSenderInformation SenderInformation = default(TssV2TransactionsGet200ResponseSenderInformation), PtsV2PaymentsReversalsPost201ResponseLinks Links = default(PtsV2PaymentsReversalsPost201ResponseLinks))
 {
     this.Id                                = Id;
     this.RootId                            = RootId;
     this.ReconciliationId                  = ReconciliationId;
     this.MerchantId                        = MerchantId;
     this.Status                            = Status;
     this.SubmitTimeUtc                     = SubmitTimeUtc;
     this.ApplicationInformation            = ApplicationInformation;
     this.BuyerInformation                  = BuyerInformation;
     this.ClientReferenceInformation        = ClientReferenceInformation;
     this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation;
     this.DeviceInformation                 = DeviceInformation;
     this.ErrorInformation                  = ErrorInformation;
     this.InstallmentInformation            = InstallmentInformation;
     this.FraudMarkingInformation           = FraudMarkingInformation;
     this.MerchantDefinedInformation        = MerchantDefinedInformation;
     this.MerchantInformation               = MerchantInformation;
     this.OrderInformation                  = OrderInformation;
     this.PaymentInformation                = PaymentInformation;
     this.ProcessingInformation             = ProcessingInformation;
     this.ProcessorInformation              = ProcessorInformation;
     this.PointOfSaleInformation            = PointOfSaleInformation;
     this.RiskInformation                   = RiskInformation;
     this.SenderInformation                 = SenderInformation;
     this.Links                             = Links;
 }