/// <summary> /// Initializes a new instance of the <see cref="RefundCaptureRequest" /> class. /// </summary> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="PaymentInformation">PaymentInformation.</param> /// <param name="OrderInformation">OrderInformation.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="DeviceInformation">DeviceInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="AggregatorInformation">AggregatorInformation.</param> /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param> /// <param name="MerchantDefinedInformation">The object containing the custom data that the merchant defines. .</param> /// <param name="TravelInformation">TravelInformation.</param> /// <param name="PromotionInformation">PromotionInformation.</param> public RefundCaptureRequest(Ptsv2paymentsClientReferenceInformation ClientReferenceInformation = default(Ptsv2paymentsClientReferenceInformation), Ptsv2paymentsidrefundsProcessingInformation ProcessingInformation = default(Ptsv2paymentsidrefundsProcessingInformation), Ptsv2paymentsidrefundsPaymentInformation PaymentInformation = default(Ptsv2paymentsidrefundsPaymentInformation), Ptsv2paymentsidrefundsOrderInformation OrderInformation = default(Ptsv2paymentsidrefundsOrderInformation), Ptsv2paymentsidcapturesBuyerInformation BuyerInformation = default(Ptsv2paymentsidcapturesBuyerInformation), Ptsv2paymentsidcapturesDeviceInformation DeviceInformation = default(Ptsv2paymentsidcapturesDeviceInformation), Ptsv2paymentsidrefundsMerchantInformation MerchantInformation = default(Ptsv2paymentsidrefundsMerchantInformation), Ptsv2paymentsidcapturesAggregatorInformation AggregatorInformation = default(Ptsv2paymentsidcapturesAggregatorInformation), Ptsv2paymentsidrefundsPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsidrefundsPointOfSaleInformation), List <Ptsv2paymentsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Ptsv2paymentsMerchantDefinedInformation>), Ptsv2paymentsTravelInformation TravelInformation = default(Ptsv2paymentsTravelInformation), Ptsv2paymentsPromotionInformation PromotionInformation = default(Ptsv2paymentsPromotionInformation)) { this.ClientReferenceInformation = ClientReferenceInformation; this.ProcessingInformation = ProcessingInformation; this.PaymentInformation = PaymentInformation; this.OrderInformation = OrderInformation; this.BuyerInformation = BuyerInformation; this.DeviceInformation = DeviceInformation; this.MerchantInformation = MerchantInformation; this.AggregatorInformation = AggregatorInformation; this.PointOfSaleInformation = PointOfSaleInformation; this.MerchantDefinedInformation = MerchantDefinedInformation; this.TravelInformation = TravelInformation; this.PromotionInformation = PromotionInformation; }
/// <summary> /// Initializes a new instance of the <see cref="CapturePaymentRequest" /> class. /// </summary> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="PaymentInformation">PaymentInformation.</param> /// <param name="OrderInformation">OrderInformation.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="DeviceInformation">DeviceInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="AggregatorInformation">AggregatorInformation.</param> /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param> /// <param name="MerchantDefinedInformation">The description for this field is not available..</param> /// <param name="InstallmentInformation">InstallmentInformation.</param> public CapturePaymentRequest(Ptsv2paymentsClientReferenceInformation ClientReferenceInformation = default(Ptsv2paymentsClientReferenceInformation), Ptsv2paymentsidcapturesProcessingInformation ProcessingInformation = default(Ptsv2paymentsidcapturesProcessingInformation), Ptsv2paymentsidcapturesPaymentInformation PaymentInformation = default(Ptsv2paymentsidcapturesPaymentInformation), Ptsv2paymentsidcapturesOrderInformation OrderInformation = default(Ptsv2paymentsidcapturesOrderInformation), Ptsv2paymentsidcapturesBuyerInformation BuyerInformation = default(Ptsv2paymentsidcapturesBuyerInformation), Ptsv2paymentsDeviceInformation DeviceInformation = default(Ptsv2paymentsDeviceInformation), Ptsv2paymentsidcapturesMerchantInformation MerchantInformation = default(Ptsv2paymentsidcapturesMerchantInformation), Ptsv2paymentsidcapturesAggregatorInformation AggregatorInformation = default(Ptsv2paymentsidcapturesAggregatorInformation), Ptsv2paymentsidcapturesPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsidcapturesPointOfSaleInformation), List <Ptsv2paymentsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Ptsv2paymentsMerchantDefinedInformation>), Ptsv2paymentsidcapturesInstallmentInformation InstallmentInformation = default(Ptsv2paymentsidcapturesInstallmentInformation)) { this.ClientReferenceInformation = ClientReferenceInformation; this.ProcessingInformation = ProcessingInformation; this.PaymentInformation = PaymentInformation; this.OrderInformation = OrderInformation; this.BuyerInformation = BuyerInformation; this.DeviceInformation = DeviceInformation; this.MerchantInformation = MerchantInformation; this.AggregatorInformation = AggregatorInformation; this.PointOfSaleInformation = PointOfSaleInformation; this.MerchantDefinedInformation = MerchantDefinedInformation; this.InstallmentInformation = InstallmentInformation; }