github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/payment/ExternalCardholderAuthenticationData.go (about)

     1  // This class was auto-generated from the API references found at
     2  // https://epayments-api.developer-ingenico.com/
     3  
     4  package payment
     5  
     6  // ExternalCardholderAuthenticationData represents class ExternalCardholderAuthenticationData
     7  type ExternalCardholderAuthenticationData struct {
     8  	AcsTransactionID             *string `json:"acsTransactionId,omitempty"`
     9  	AppliedExemption             *string `json:"appliedExemption,omitempty"`
    10  	Cavv                         *string `json:"cavv,omitempty"`
    11  	CavvAlgorithm                *string `json:"cavvAlgorithm,omitempty"`
    12  	DirectoryServerTransactionID *string `json:"directoryServerTransactionId,omitempty"`
    13  	Eci                          *int32  `json:"eci,omitempty"`
    14  	SchemeRiskScore              *int32  `json:"schemeRiskScore,omitempty"`
    15  	ThreeDSecureVersion          *string `json:"threeDSecureVersion,omitempty"`
    16  	// Deprecated: No replacement
    17  	ThreeDServerTransactionID    *string `json:"threeDServerTransactionId,omitempty"`
    18  	ValidationResult             *string `json:"validationResult,omitempty"`
    19  	Xid                          *string `json:"xid,omitempty"`
    20  }
    21  
    22  // NewExternalCardholderAuthenticationData constructs a new ExternalCardholderAuthenticationData
    23  func NewExternalCardholderAuthenticationData() *ExternalCardholderAuthenticationData {
    24  	return &ExternalCardholderAuthenticationData{}
    25  }