riskassessments

package
v0.0.0-...-1f8cd32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: BSD-3-Clause, MIT Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContactDetailsRiskAssessment

type ContactDetailsRiskAssessment struct {
	EmailAddress *string `json:"emailAddress,omitempty"`
}

ContactDetailsRiskAssessment represents class ContactDetailsRiskAssessment

func NewContactDetailsRiskAssessment

func NewContactDetailsRiskAssessment() *ContactDetailsRiskAssessment

NewContactDetailsRiskAssessment constructs a new ContactDetailsRiskAssessment

type CustomerAccountRiskAssessment

type CustomerAccountRiskAssessment struct {
	HasForgottenPassword *bool `json:"hasForgottenPassword,omitempty"`
	HasPassword          *bool `json:"hasPassword,omitempty"`
}

CustomerAccountRiskAssessment represents class CustomerAccountRiskAssessment

func NewCustomerAccountRiskAssessment

func NewCustomerAccountRiskAssessment() *CustomerAccountRiskAssessment

NewCustomerAccountRiskAssessment constructs a new CustomerAccountRiskAssessment

type CustomerDeviceRiskAssessment

type CustomerDeviceRiskAssessment struct {
	DefaultFormFill                *string `json:"defaultFormFill,omitempty"`
	DeviceFingerprintTransactionID *string `json:"deviceFingerprintTransactionId,omitempty"`
}

CustomerDeviceRiskAssessment represents class CustomerDeviceRiskAssessment

func NewCustomerDeviceRiskAssessment

func NewCustomerDeviceRiskAssessment() *CustomerDeviceRiskAssessment

NewCustomerDeviceRiskAssessment constructs a new CustomerDeviceRiskAssessment

type CustomerRiskAssessment

type CustomerRiskAssessment struct {
	Account             *CustomerAccountRiskAssessment     `json:"account,omitempty"`
	AccountType         *string                            `json:"accountType,omitempty"`
	BillingAddress      *definitions.Address               `json:"billingAddress,omitempty"`
	ContactDetails      *ContactDetailsRiskAssessment      `json:"contactDetails,omitempty"`
	Device              *CustomerDeviceRiskAssessment      `json:"device,omitempty"`
	IsPreviousCustomer  *bool                              `json:"isPreviousCustomer,omitempty"`
	Locale              *string                            `json:"locale,omitempty"`
	PersonalInformation *PersonalInformationRiskAssessment `json:"personalInformation,omitempty"`
	// Deprecated: Use Order.shipping.address instead
	ShippingAddress *payment.AddressPersonal `json:"shippingAddress,omitempty"`
}

CustomerRiskAssessment represents class CustomerRiskAssessment

func NewCustomerRiskAssessment

func NewCustomerRiskAssessment() *CustomerRiskAssessment

NewCustomerRiskAssessment constructs a new CustomerRiskAssessment

type MerchantRiskAssessment

type MerchantRiskAssessment struct {
	WebsiteURL *string `json:"websiteUrl,omitempty"`
}

MerchantRiskAssessment represents class MerchantRiskAssessment

func NewMerchantRiskAssessment

func NewMerchantRiskAssessment() *MerchantRiskAssessment

NewMerchantRiskAssessment constructs a new MerchantRiskAssessment

type OrderRiskAssessment

type OrderRiskAssessment struct {
	AdditionalInput *definitions.AdditionalOrderInputAirlineData `json:"additionalInput,omitempty"`
	AmountOfMoney   *definitions.AmountOfMoney                   `json:"amountOfMoney,omitempty"`
	Customer        *CustomerRiskAssessment                      `json:"customer,omitempty"`
	Shipping        *ShippingRiskAssessment                      `json:"shipping,omitempty"`
}

OrderRiskAssessment represents class OrderRiskAssessment

func NewOrderRiskAssessment

func NewOrderRiskAssessment() *OrderRiskAssessment

NewOrderRiskAssessment constructs a new OrderRiskAssessment

type PersonalInformationRiskAssessment

type PersonalInformationRiskAssessment struct {
	Name *PersonalNameRiskAssessment `json:"name,omitempty"`
}

PersonalInformationRiskAssessment represents class PersonalInformationRiskAssessment

func NewPersonalInformationRiskAssessment

func NewPersonalInformationRiskAssessment() *PersonalInformationRiskAssessment

NewPersonalInformationRiskAssessment constructs a new PersonalInformationRiskAssessment

type PersonalNameRiskAssessment

type PersonalNameRiskAssessment struct {
	FirstName     *string `json:"firstName,omitempty"`
	Surname       *string `json:"surname,omitempty"`
	SurnamePrefix *string `json:"surnamePrefix,omitempty"`
}

PersonalNameRiskAssessment represents class PersonalNameRiskAssessment

func NewPersonalNameRiskAssessment

func NewPersonalNameRiskAssessment() *PersonalNameRiskAssessment

NewPersonalNameRiskAssessment constructs a new PersonalNameRiskAssessment

type RiskAssessmentBankAccount

type RiskAssessmentBankAccount struct {
	BankAccountBban  *definitions.BankAccountBban `json:"bankAccountBban,omitempty"`
	BankAccountIban  *definitions.BankAccountIban `json:"bankAccountIban,omitempty"`
	FraudFields      *definitions.FraudFields     `json:"fraudFields,omitempty"`
	Merchant         *MerchantRiskAssessment      `json:"merchant,omitempty"`
	Order            *OrderRiskAssessment         `json:"order,omitempty"`
	PaymentProductID *int32                       `json:"paymentProductId,omitempty"`
}

RiskAssessmentBankAccount represents class RiskAssessmentBankAccount

func NewRiskAssessmentBankAccount

func NewRiskAssessmentBankAccount() *RiskAssessmentBankAccount

NewRiskAssessmentBankAccount constructs a new RiskAssessmentBankAccount

type RiskAssessmentCard

type RiskAssessmentCard struct {
	Card             *definitions.Card        `json:"card,omitempty"`
	FraudFields      *definitions.FraudFields `json:"fraudFields,omitempty"`
	Merchant         *MerchantRiskAssessment  `json:"merchant,omitempty"`
	Order            *OrderRiskAssessment     `json:"order,omitempty"`
	PaymentProductID *int32                   `json:"paymentProductId,omitempty"`
}

RiskAssessmentCard represents class RiskAssessmentCard

func NewRiskAssessmentCard

func NewRiskAssessmentCard() *RiskAssessmentCard

NewRiskAssessmentCard constructs a new RiskAssessmentCard

type RiskAssessmentResponse

type RiskAssessmentResponse struct {
	Results *[]definitions.ResultDoRiskAssessment `json:"results,omitempty"`
}

RiskAssessmentResponse represents class RiskAssessmentResponse

func NewRiskAssessmentResponse

func NewRiskAssessmentResponse() *RiskAssessmentResponse

NewRiskAssessmentResponse constructs a new RiskAssessmentResponse

type ShippingRiskAssessment

type ShippingRiskAssessment struct {
	Address        *payment.AddressPersonal `json:"address,omitempty"`
	Comments       *string                  `json:"comments,omitempty"`
	TrackingNumber *string                  `json:"trackingNumber,omitempty"`
}

ShippingRiskAssessment represents class ShippingRiskAssessment

func NewShippingRiskAssessment

func NewShippingRiskAssessment() *ShippingRiskAssessment

NewShippingRiskAssessment constructs a new ShippingRiskAssessment

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL