/// <summary> /// Initializes a new instance of the <see cref="RecurringPaymentDetailsResponse" /> class. /// </summary> /// <param name="clientRequestId">Echoes back the value in the request header for tracking..</param> /// <param name="apiTraceId">Request identifier in API, can be used to request logs from the support team..</param> /// <param name="responseType">responseType.</param> /// <param name="orderId">Client order ID if supplied by client, otherwise the order ID..</param> /// <param name="billing">billing.</param> /// <param name="shipping">shipping.</param> /// <param name="transactions">Required for some payment methods (for example, Klarna)..</param> /// <param name="additionalDetails">additionalDetails.</param> /// <param name="recurringPaymentDetails">recurringPaymentDetails.</param> public RecurringPaymentDetailsResponse(string clientRequestId = default(string), string apiTraceId = default(string), ResponseType?responseType = null, string orderId = default(string), Billing billing = default(Billing), Shipping shipping = default(Shipping), List <TransactionResponse> transactions = default(List <TransactionResponse>), AdditionalDetails additionalDetails = default(AdditionalDetails), RecurringPaymentDetails recurringPaymentDetails = default(RecurringPaymentDetails)) { this.ClientRequestId = clientRequestId; this.ApiTraceId = apiTraceId; this.ResponseType = responseType; this.OrderId = orderId; this.Billing = billing; this.Shipping = shipping; this.Transactions = transactions; this.AdditionalDetails = additionalDetails; this.RecurringPaymentDetails = recurringPaymentDetails; }
/// <summary> /// Initializes a new instance of the <see cref="RecurringPaymentDetailsResponseAllOf" /> class. /// </summary> /// <param name="recurringPaymentDetails">recurringPaymentDetails.</param> public RecurringPaymentDetailsResponseAllOf(RecurringPaymentDetails recurringPaymentDetails = default(RecurringPaymentDetails)) { this.RecurringPaymentDetails = recurringPaymentDetails; }