github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/definitions/FraudFields.go (about) 1 // This class was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package definitions 5 6 // FraudFields represents class FraudFields 7 type FraudFields struct { 8 // Deprecated: For risk assessments there is no replacement. For other calls, use Order.shipping.addressIndicator instead 9 AddressesAreIdentical *bool `json:"addressesAreIdentical,omitempty"` 10 BlackListData *string `json:"blackListData,omitempty"` 11 // Deprecated: This should be the same as Order.customer.billingAddress 12 CardOwnerAddress *Address `json:"cardOwnerAddress,omitempty"` 13 CustomerIPAddress *string `json:"customerIpAddress,omitempty"` 14 // Deprecated: Use Order.customer.device.defaultFormFill instead 15 DefaultFormFill *string `json:"defaultFormFill,omitempty"` 16 // Deprecated: No replacement 17 DeviceFingerprintActivated *bool `json:"deviceFingerprintActivated,omitempty"` 18 // Deprecated: Use Order.customer.device.deviceFingerprintTransactionId instead 19 DeviceFingerprintTransactionID *string `json:"deviceFingerprintTransactionId,omitempty"` 20 GiftCardType *string `json:"giftCardType,omitempty"` 21 GiftMessage *string `json:"giftMessage,omitempty"` 22 // Deprecated: Use Order.customer.account.hasForgottenPassword instead 23 HasForgottenPwd *bool `json:"hasForgottenPwd,omitempty"` 24 // Deprecated: Use Order.customer.account.hasPassword instead 25 HasPassword *bool `json:"hasPassword,omitempty"` 26 // Deprecated: Use Order.customer.isPreviousCustomer instead 27 IsPreviousCustomer *bool `json:"isPreviousCustomer,omitempty"` 28 OrderTimezone *string `json:"orderTimezone,omitempty"` 29 // Deprecated: Use Order.shipping.comments instead 30 ShipComments *string `json:"shipComments,omitempty"` 31 // Deprecated: Use Order.shipping.trackingNumber instead 32 ShipmentTrackingNumber *string `json:"shipmentTrackingNumber,omitempty"` 33 // Deprecated: No replacement 34 ShippingDetails *FraudFieldsShippingDetails `json:"shippingDetails,omitempty"` 35 UserData *[]string `json:"userData,omitempty"` 36 // Deprecated: Use Merchant.websiteUrl instead 37 Website *string `json:"website,omitempty"` 38 } 39 40 // NewFraudFields constructs a new FraudFields 41 func NewFraudFields() *FraudFields { 42 return &FraudFields{} 43 }