github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/product/PaymentProductFieldValidators.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package product 5 6 // PaymentProductFieldValidators represents class PaymentProductFieldValidators 7 type PaymentProductFieldValidators struct { 8 BoletoBancarioRequiredness *BoletoBancarioRequirednessValidator `json:"boletoBancarioRequiredness,omitempty"` 9 EmailAddress *EmptyValidator `json:"emailAddress,omitempty"` 10 ExpirationDate *EmptyValidator `json:"expirationDate,omitempty"` 11 FixedList *FixedListValidator `json:"fixedList,omitempty"` 12 Iban *EmptyValidator `json:"iban,omitempty"` 13 Length *LengthValidator `json:"length,omitempty"` 14 Luhn *EmptyValidator `json:"luhn,omitempty"` 15 Range *RangeValidator `json:"range,omitempty"` 16 RegularExpression *RegularExpressionValidator `json:"regularExpression,omitempty"` 17 ResidentIDNumber *EmptyValidator `json:"residentIdNumber,omitempty"` 18 TermsAndConditions *EmptyValidator `json:"termsAndConditions,omitempty"` 19 } 20 21 // NewPaymentProductFieldValidators constructs a new PaymentProductFieldValidators 22 func NewPaymentProductFieldValidators() *PaymentProductFieldValidators { 23 return &PaymentProductFieldValidators{} 24 }