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
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