/// <summary> /// Initializes a new instance of the <see cref="CheckPayerAuthEnrollmentRequest" /> class. /// </summary> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="OrderInformation">OrderInformation.</param> /// <param name="PaymentInformation">PaymentInformation.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="DeviceInformation">DeviceInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="AcquirerInformation">AcquirerInformation.</param> /// <param name="RecurringPaymentInformation">RecurringPaymentInformation.</param> /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param> /// <param name="RiskInformation">RiskInformation.</param> /// <param name="TravelInformation">TravelInformation.</param> /// <param name="MerchantDefinedInformation">MerchantDefinedInformation.</param> public CheckPayerAuthEnrollmentRequest(Riskv1authenticationsClientReferenceInformation ClientReferenceInformation = default(Riskv1authenticationsClientReferenceInformation), Riskv1authenticationsOrderInformation OrderInformation = default(Riskv1authenticationsOrderInformation), Riskv1authenticationsPaymentInformation PaymentInformation = default(Riskv1authenticationsPaymentInformation), Riskv1authenticationsProcessingInformation ProcessingInformation = default(Riskv1authenticationsProcessingInformation), Riskv1authenticationsBuyerInformation BuyerInformation = default(Riskv1authenticationsBuyerInformation), Riskv1authenticationsDeviceInformation DeviceInformation = default(Riskv1authenticationsDeviceInformation), Riskv1authenticationsMerchantInformation MerchantInformation = default(Riskv1authenticationsMerchantInformation), Ptsv2paymentsAcquirerInformation AcquirerInformation = default(Ptsv2paymentsAcquirerInformation), Ptsv2paymentsRecurringPaymentInformation RecurringPaymentInformation = default(Ptsv2paymentsRecurringPaymentInformation), Riskv1authenticationsConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(Riskv1authenticationsConsumerAuthenticationInformation), Riskv1authenticationsRiskInformation RiskInformation = default(Riskv1authenticationsRiskInformation), Riskv1authenticationsTravelInformation TravelInformation = default(Riskv1authenticationsTravelInformation), List <Riskv1decisionsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Riskv1decisionsMerchantDefinedInformation>)) { this.ClientReferenceInformation = ClientReferenceInformation; this.OrderInformation = OrderInformation; this.PaymentInformation = PaymentInformation; this.ProcessingInformation = ProcessingInformation; this.BuyerInformation = BuyerInformation; this.DeviceInformation = DeviceInformation; this.MerchantInformation = MerchantInformation; this.AcquirerInformation = AcquirerInformation; this.RecurringPaymentInformation = RecurringPaymentInformation; this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation; this.RiskInformation = RiskInformation; this.TravelInformation = TravelInformation; this.MerchantDefinedInformation = MerchantDefinedInformation; }
/// <summary> /// Initializes a new instance of the <see cref="CreatePaymentRequest" /> class. /// </summary> /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param> /// <param name="ProcessingInformation">ProcessingInformation.</param> /// <param name="IssuerInformation">IssuerInformation.</param> /// <param name="PaymentInformation">PaymentInformation.</param> /// <param name="OrderInformation">OrderInformation.</param> /// <param name="BuyerInformation">BuyerInformation.</param> /// <param name="RecipientInformation">RecipientInformation.</param> /// <param name="DeviceInformation">DeviceInformation.</param> /// <param name="MerchantInformation">MerchantInformation.</param> /// <param name="AggregatorInformation">AggregatorInformation.</param> /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param> /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param> /// <param name="MerchantDefinedInformation">The object containing the custom data that the merchant defines. .</param> /// <param name="InstallmentInformation">InstallmentInformation.</param> /// <param name="TravelInformation">TravelInformation.</param> /// <param name="PromotionInformation">PromotionInformation.</param> /// <param name="TokenInformation">TokenInformation.</param> /// <param name="RiskInformation">RiskInformation.</param> /// <param name="AcquirerInformation">AcquirerInformation.</param> /// <param name="RecurringPaymentInformation">RecurringPaymentInformation.</param> public CreatePaymentRequest(Ptsv2paymentsClientReferenceInformation ClientReferenceInformation = default(Ptsv2paymentsClientReferenceInformation), Ptsv2paymentsProcessingInformation ProcessingInformation = default(Ptsv2paymentsProcessingInformation), Ptsv2paymentsIssuerInformation IssuerInformation = default(Ptsv2paymentsIssuerInformation), Ptsv2paymentsPaymentInformation PaymentInformation = default(Ptsv2paymentsPaymentInformation), Ptsv2paymentsOrderInformation OrderInformation = default(Ptsv2paymentsOrderInformation), Ptsv2paymentsBuyerInformation BuyerInformation = default(Ptsv2paymentsBuyerInformation), Ptsv2paymentsRecipientInformation RecipientInformation = default(Ptsv2paymentsRecipientInformation), Ptsv2paymentsDeviceInformation DeviceInformation = default(Ptsv2paymentsDeviceInformation), Ptsv2paymentsMerchantInformation MerchantInformation = default(Ptsv2paymentsMerchantInformation), Ptsv2paymentsAggregatorInformation AggregatorInformation = default(Ptsv2paymentsAggregatorInformation), Ptsv2paymentsConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(Ptsv2paymentsConsumerAuthenticationInformation), Ptsv2paymentsPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsPointOfSaleInformation), List <Ptsv2paymentsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Ptsv2paymentsMerchantDefinedInformation>), Ptsv2paymentsInstallmentInformation InstallmentInformation = default(Ptsv2paymentsInstallmentInformation), Ptsv2paymentsTravelInformation TravelInformation = default(Ptsv2paymentsTravelInformation), Ptsv2paymentsPromotionInformation PromotionInformation = default(Ptsv2paymentsPromotionInformation), Ptsv2paymentsTokenInformation TokenInformation = default(Ptsv2paymentsTokenInformation), Ptsv2paymentsRiskInformation RiskInformation = default(Ptsv2paymentsRiskInformation), Ptsv2paymentsAcquirerInformation AcquirerInformation = default(Ptsv2paymentsAcquirerInformation), Ptsv2paymentsRecurringPaymentInformation RecurringPaymentInformation = default(Ptsv2paymentsRecurringPaymentInformation)) { this.ClientReferenceInformation = ClientReferenceInformation; this.ProcessingInformation = ProcessingInformation; this.IssuerInformation = IssuerInformation; this.PaymentInformation = PaymentInformation; this.OrderInformation = OrderInformation; this.BuyerInformation = BuyerInformation; this.RecipientInformation = RecipientInformation; this.DeviceInformation = DeviceInformation; this.MerchantInformation = MerchantInformation; this.AggregatorInformation = AggregatorInformation; this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation; this.PointOfSaleInformation = PointOfSaleInformation; this.MerchantDefinedInformation = MerchantDefinedInformation; this.InstallmentInformation = InstallmentInformation; this.TravelInformation = TravelInformation; this.PromotionInformation = PromotionInformation; this.TokenInformation = TokenInformation; this.RiskInformation = RiskInformation; this.AcquirerInformation = AcquirerInformation; this.RecurringPaymentInformation = RecurringPaymentInformation; }