github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/product/PaymentProductFieldDisplayHints.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  // PaymentProductFieldDisplayHints represents class PaymentProductFieldDisplayHints
     7  type PaymentProductFieldDisplayHints struct {
     8  	AlwaysShow         *bool                           `json:"alwaysShow,omitempty"`
     9  	DisplayOrder       *int32                          `json:"displayOrder,omitempty"`
    10  	FormElement        *PaymentProductFieldFormElement `json:"formElement,omitempty"`
    11  	Label              *string                         `json:"label,omitempty"`
    12  	Link               *string                         `json:"link,omitempty"`
    13  	Mask               *string                         `json:"mask,omitempty"`
    14  	Obfuscate          *bool                           `json:"obfuscate,omitempty"`
    15  	PlaceholderLabel   *string                         `json:"placeholderLabel,omitempty"`
    16  	PreferredInputType *string                         `json:"preferredInputType,omitempty"`
    17  	Tooltip            *PaymentProductFieldTooltip     `json:"tooltip,omitempty"`
    18  }
    19  
    20  // NewPaymentProductFieldDisplayHints constructs a new PaymentProductFieldDisplayHints
    21  func NewPaymentProductFieldDisplayHints() *PaymentProductFieldDisplayHints {
    22  	return &PaymentProductFieldDisplayHints{}
    23  }