github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/payment/ThreeDSecureResults.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 import "github.com/Ingenico-ePayments/connect-sdk-go/domain/definitions" 7 8 // ThreeDSecureResults represents class ThreeDSecureResults 9 type ThreeDSecureResults struct { 10 AcsTransactionID *string `json:"acsTransactionId,omitempty"` 11 AppliedExemption *string `json:"appliedExemption,omitempty"` 12 AuthenticationAmount *definitions.AmountOfMoney `json:"authenticationAmount,omitempty"` 13 Cavv *string `json:"cavv,omitempty"` 14 DirectoryServerTransactionID *string `json:"directoryServerTransactionId,omitempty"` 15 Eci *string `json:"eci,omitempty"` 16 ExemptionOutput *ExemptionOutput `json:"exemptionOutput,omitempty"` 17 SchemeRiskScore *int32 `json:"schemeRiskScore,omitempty"` 18 SdkData *SdkDataOutput `json:"sdkData,omitempty"` 19 ThreeDSecureData *ThreeDSecureData `json:"threeDSecureData,omitempty"` 20 ThreeDSecureVersion *string `json:"threeDSecureVersion,omitempty"` 21 ThreeDServerTransactionID *string `json:"threeDServerTransactionId,omitempty"` 22 Xid *string `json:"xid,omitempty"` 23 } 24 25 // NewThreeDSecureResults constructs a new ThreeDSecureResults 26 func NewThreeDSecureResults() *ThreeDSecureResults { 27 return &ThreeDSecureResults{} 28 }