/// <summary> /// Initializes a new instance of the <see cref="MitReversalRequest" /> class. /// </summary> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="ReversalInformation">ReversalInformation.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="OrderInformation">OrderInformation.</param> /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param> public MitReversalRequest(Ptsv2paymentsClientReferenceInformation ClientReferenceInformation = default(Ptsv2paymentsClientReferenceInformation), Ptsv2paymentsidreversalsReversalInformation ReversalInformation = default(Ptsv2paymentsidreversalsReversalInformation), Ptsv2paymentsidreversalsProcessingInformation ProcessingInformation = default(Ptsv2paymentsidreversalsProcessingInformation), Ptsv2paymentsidreversalsOrderInformation OrderInformation = default(Ptsv2paymentsidreversalsOrderInformation), Ptsv2paymentsidreversalsPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsidreversalsPointOfSaleInformation)) { this.ClientReferenceInformation = ClientReferenceInformation; this.ReversalInformation = ReversalInformation; this.ProcessingInformation = ProcessingInformation; this.OrderInformation = OrderInformation; this.PointOfSaleInformation = PointOfSaleInformation; }
/// <summary> /// Initializes a new instance of the <see cref="PtsV2PaymentsReversalsPost201Response" /> class. /// </summary> /// <param name="Links">Links.</param> /// <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="Status">The status of the submitted transaction. Possible values: - REVERSED .</param> /// <param name="ReconciliationId">The reconciliation id for the submitted transaction. This value is not returned for all processors. .</param> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="ReversalAmountDetails">ReversalAmountDetails.</param> /// <param name="ProcessorInformation">ProcessorInformation.</param> /// <param name="IssuerInformation">IssuerInformation.</param> /// <param name="AuthorizationInformation">AuthorizationInformation.</param> /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param> public PtsV2PaymentsReversalsPost201Response(PtsV2PaymentsReversalsPost201ResponseLinks Links = default(PtsV2PaymentsReversalsPost201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string Status = default(string), string ReconciliationId = default(string), PtsV2PaymentsPost201ResponseClientReferenceInformation ClientReferenceInformation = default(PtsV2PaymentsPost201ResponseClientReferenceInformation), PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails ReversalAmountDetails = default(PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails), PtsV2PaymentsReversalsPost201ResponseProcessorInformation ProcessorInformation = default(PtsV2PaymentsReversalsPost201ResponseProcessorInformation), PtsV2PaymentsReversalsPost201ResponseIssuerInformation IssuerInformation = default(PtsV2PaymentsReversalsPost201ResponseIssuerInformation), PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation AuthorizationInformation = default(PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation), Ptsv2paymentsidreversalsPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsidreversalsPointOfSaleInformation)) { this.Links = Links; this.Id = Id; this.SubmitTimeUtc = SubmitTimeUtc; this.Status = Status; this.ReconciliationId = ReconciliationId; this.ClientReferenceInformation = ClientReferenceInformation; this.ReversalAmountDetails = ReversalAmountDetails; this.ProcessorInformation = ProcessorInformation; this.IssuerInformation = IssuerInformation; this.AuthorizationInformation = AuthorizationInformation; this.PointOfSaleInformation = PointOfSaleInformation; }