This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
/
RedirectPaymentMethodSpecificInput.go
31 lines (28 loc) · 2.5 KB
/
RedirectPaymentMethodSpecificInput.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// This class was auto-generated from the API references found at
// https://epayments-api.developer-ingenico.com/
package payment
// RedirectPaymentMethodSpecificInput represents class RedirectPaymentMethodSpecificInput
type RedirectPaymentMethodSpecificInput struct {
ExpirationPeriod *int32 `json:"expirationPeriod,omitempty"`
IsRecurring *bool `json:"isRecurring,omitempty"`
PaymentProduct4101SpecificInput *RedirectPaymentProduct4101SpecificInput `json:"paymentProduct4101SpecificInput,omitempty"`
PaymentProduct809SpecificInput *RedirectPaymentProduct809SpecificInput `json:"paymentProduct809SpecificInput,omitempty"`
PaymentProduct816SpecificInput *RedirectPaymentProduct816SpecificInput `json:"paymentProduct816SpecificInput,omitempty"`
PaymentProduct840SpecificInput *RedirectPaymentProduct840SpecificInput `json:"paymentProduct840SpecificInput,omitempty"`
PaymentProduct861SpecificInput *RedirectPaymentProduct861SpecificInput `json:"paymentProduct861SpecificInput,omitempty"`
PaymentProduct863SpecificInput *RedirectPaymentProduct863SpecificInput `json:"paymentProduct863SpecificInput,omitempty"`
PaymentProduct869SpecificInput *RedirectPaymentProduct869SpecificInput `json:"paymentProduct869SpecificInput,omitempty"`
PaymentProduct882SpecificInput *RedirectPaymentProduct882SpecificInput `json:"paymentProduct882SpecificInput,omitempty"`
PaymentProductID *int32 `json:"paymentProductId,omitempty"`
RecurringPaymentSequenceIndicator *string `json:"recurringPaymentSequenceIndicator,omitempty"`
RedirectionData *RedirectionData `json:"redirectionData,omitempty"`
RequiresApproval *bool `json:"requiresApproval,omitempty"`
// Deprecated: Use redirectionData.returnUrl instead
ReturnURL *string `json:"returnUrl,omitempty"`
Token *string `json:"token,omitempty"`
Tokenize *bool `json:"tokenize,omitempty"`
}
// NewRedirectPaymentMethodSpecificInput constructs a new RedirectPaymentMethodSpecificInput
func NewRedirectPaymentMethodSpecificInput() *RedirectPaymentMethodSpecificInput {
return &RedirectPaymentMethodSpecificInput{}
}