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 }