/// <summary> /// Initializes a new instance of the <see cref="GenericManagedRedirectRequestAllOf" /> class. /// </summary> /// <param name="paymentMethod">paymentMethod.</param> public GenericManagedRedirectRequestAllOf(ManagedRedirectPaymentMethod paymentMethod = default(ManagedRedirectPaymentMethod)) { this.PaymentMethod = paymentMethod; }
/// <summary> /// Initializes a new instance of the <see cref="GenericManagedRedirectRequest" /> class. /// </summary> /// <param name="paymentMethod">paymentMethod.</param> /// <param name="requestType">Object name of the primary transaction request. (required) (default to "GenericManagedRedirectRequest").</param> /// <param name="transactionAmount">transactionAmount (required).</param> /// <param name="storeId">An optional Outlet ID for clients that support multiple stores in the same developer app..</param> /// <param name="merchantTransactionId">The unique merchant transaction ID from the request, if supplied..</param> /// <param name="transactionType">transactionType.</param> /// <param name="order">order.</param> /// <param name="redirectAttributes">redirectAttributes.</param> public GenericManagedRedirectRequest(ManagedRedirectPaymentMethod paymentMethod = default(ManagedRedirectPaymentMethod), string requestType = "GenericManagedRedirectRequest", Amount transactionAmount = default(Amount), string storeId = default(string), string merchantTransactionId = default(string), ManagedRedirectTransactionType?transactionType = default(ManagedRedirectTransactionType?), Order order = default(Order), RedirectAttributes redirectAttributes = default(RedirectAttributes)) : base(requestType, transactionAmount, storeId, merchantTransactionId, transactionType, order, redirectAttributes) { this.PaymentMethod = paymentMethod; }