AnalysisRequestModel class

Constructors

AnalysisRequestModel({required String code, required String sessionId, DateTime? date, required String email, String? b2BB2C, double? itemValue, required double totalValue, int? numberOfInstallments, String? ip, bool? isGift, String? giftMessage, String? observation, RequestStatusEnum? status, String? origin, String? channelId, DateTime? reservationDate, String? country, String? nationality, ProductTypeEnum? product, int? customSla, String? bankAuthentication, String? subAcquirer, ListClassModel? list, PurchaseInformationModel? purchaseInformation, SocialNetworkModel? socialNetwork, required BillingModel billing, ShippingModel? shipping, required List<PaymentModel> payments, required List<ItemModel> items, List<PassengerModel>? passengers, List<ConnectionModel>? connections, List<HotelModel>? hotels})

Properties

b2BB2C String?
Tipo do ecommerce
getter/setter pair
bankAuthentication String?
Tipo de autenticação do banco
getter/setter pair
billing BillingModel
Dados de cobrança
getter/setter pair
channelId String?
Canal de Origem complementar, se houver. (ex: ANDROID, IOS, etc.)
getter/setter pair
code String
Código do pedido
getter/setter pair
connections List<ConnectionModel>?
Conexões
getter/setter pair
country String?
Nome do País
getter/setter pair
customSla int?
Valor em Minutos de SLA máximo de Análise do Pedido, se houver
getter/setter pair
date DateTime?
Data do pedido
getter/setter pair
email String
Email do pedido
getter/setter pair
giftMessage String?
Mensagem de Presente
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
hotels List<HotelModel>?
getter/setter pair
ip String?
IP do Pedido
getter/setter pair
isGift bool?
Identifica se o pedido é presente
getter/setter pair
items List<ItemModel>
Itens
getter/setter pair
itemValue double?
Valor Total dos Itens
getter/setter pair
list ListClassModel?
tipo de lista
getter/setter pair
nationality String?
Nome da Nacionalidade
getter/setter pair
numberOfInstallments int?
Quantidade de Parcelas
getter/setter pair
observation String?
Observação do Pedido
getter/setter pair
origin String?
Canal de Origem do Pedido (ex: TELEVENDAS, WEBSITE, APP, etc.)
getter/setter pair
passengers List<PassengerModel>?
Passageiros
getter/setter pair
payments List<PaymentModel>
Dados de pagamento
getter/setter pair
product ProductTypeEnum?
Tipo do produto
getter/setter pair
purchaseInformation PurchaseInformationModel?
Dados de cobrança
getter/setter pair
reservationDate DateTime?
Data do Primeiro Voo do Pedido (em caso de aéreas)
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionId String
Identificador único da sessão do usuário
getter/setter pair
shipping ShippingModel?
Dados de entrega
getter/setter pair
socialNetwork SocialNetworkModel?
socialNetwork
getter/setter pair
status RequestStatusEnum?
Status do Pedido
getter/setter pair
subAcquirer String?
Nome do sub adquirente
getter/setter pair
totalValue double
Valor Total do Pedido. Composto pelo Valor Total dos Itens + Valor do Frete + Eventual Valor de Juros da Compra
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object o) bool
The equality operator.
override