BillingModel class
Constructors
-
BillingModel({String? clientId, PersonTypeEnum? type, required String primaryDocument, String? secondaryDocument, required String name, DateTime? birthDate, String? email, GenderEnum? gender, AddressModel? address, required List<
PhoneModel> phones})
Properties
- address ↔ AddressModel?
-
Endereço
Importante: O envio do endereço não é obrigatório, porém caso tenha essa informação para envio, deverá respeitar a obrigatoriedade mínima dos campos informados.
getter/setter pair
- birthDate ↔ DateTime?
-
Data de Nascimento
getter/setter pair
- clientId ↔ String?
-
Código do cliente
getter/setter pair
- email ↔ String?
-
Email
getter/setter pair
- gender ↔ GenderEnum?
-
Sexo
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
- name ↔ String
-
Nome do cliente
getter/setter pair
-
phones
↔ List<
PhoneModel> -
Telefones
getter/setter pair
- primaryDocument ↔ String
-
CPF ou CNPJ
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secondaryDocument ↔ String?
-
RG ou Inscrição Estadual
getter/setter pair
- type ↔ PersonTypeEnum?
-
Pessoa Física ou Jurídica
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