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  }