/// <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: `YYYY-MM-DDThh:mm:ssZ` 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="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; }
/// <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. `Format: YYYY-MM-DDThh:mm:ssZ` 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; }