docs.jsonld
type: ApiDocumentation
title: API - LifeJet
description: API Documentation
entrypoint: /api
supported class: ResetPasswordRequest
supported class: Aerodromo
supported class: Aeronave
supported class: AnexoVoos
supported class: Cidade
supported class: Clientes
supported class: ComissariaGrupo
supported class: ComissariaItem
supported class: Endereco
supported class: Estado
supported class: Passageiro
supported class: PessoaAutorizada
supported class: Trechos
supported class: User
supported class: Voos
supported class: VooComissaria
supported class: Estados Civis
supported class: Perfis Usuário
supported class: Status Aeronave Options
supported class: Status User Options
supported class: Status Voo Options
supported class: Tipos Documentos Passageiro
supported class: Entrypoint
supported class: ConstraintViolation
supported class: ConstraintViolationList

ResetPasswordRequest
type: Class
title: ResetPasswordRequest
supported property: SupportedProperty
  property: user
  title: user
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: selector
  title: selector
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: hashedToken
  title: hashedToken
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: requestedAt
  title: requestedAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: expiresAt
  title: expiresAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: expired
  title: expired
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ResetPasswordRequest resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ResetPasswordRequest resource.
  returns: ResetPasswordRequest
supported operation: Replaces the ResetPasswordRequest resource.
  type: Operation
  type: ReplaceAction
  expects: ResetPasswordRequest
  method: PUT
  title: Replaces the ResetPasswordRequest resource.
  returns: ResetPasswordRequest
supported operation: Updates the ResetPasswordRequest resource.
  type: Operation
  expects: ResetPasswordRequest
  method: PATCH
  title: Updates the ResetPasswordRequest resource.
  returns: ResetPasswordRequest
supported operation: Deletes the ResetPasswordRequest resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ResetPasswordRequest resource.
  returns: Nothing

user
type: Link
domain: ResetPasswordRequest
max cardinality: 1
range: User

selector
type: Property
domain: ResetPasswordRequest
range: string

hashedToken
type: Property
domain: ResetPasswordRequest
range: string

requestedAt
type: Property
domain: ResetPasswordRequest
range: dateTime

expiresAt
type: Property
domain: ResetPasswordRequest
range: dateTime

expired
type: Property
domain: ResetPasswordRequest
range: boolean

Aerodromo
type: Class
title: Aerodromo
supported property: SupportedProperty
  property: codigo
  title: codigo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: icao
  title: icao
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: cidade
  title: cidade
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: labelAerodromo
  title: labelAerodromo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lat
  title: lat
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lng
  title: lng
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Aerodromo resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Aerodromo resource.
  returns: Aerodromo
supported operation: Replaces the Aerodromo resource.
  type: Operation
  type: ReplaceAction
  expects: Aerodromo
  method: PUT
  title: Replaces the Aerodromo resource.
  returns: Aerodromo
supported operation: Deletes the Aerodromo resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Aerodromo resource.
  returns: Nothing

codigo
type: Property
domain: Aerodromo
range: integer

nome
type: Property
domain: Aerodromo
range: string

icao
type: Property
domain: Aerodromo
range: string

cidade
type: Property
domain: Aerodromo
max cardinality: 1
range: Cidade

labelAerodromo
type: Property
domain: Aerodromo
range: string

lat
type: Property
domain: Aerodromo
range: decimal

lng
type: Property
domain: Aerodromo
range: decimal

Aeronave
type: Class
title: Aeronave
supported property: SupportedProperty
  property: modelo
  title: modelo
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: prefixo
  title: prefixo
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: velocidade
  title: velocidade
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: assentos
  title: assentos
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: foto
  title: foto
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fotoUrl
  title: fotoUrl
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Aeronave resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Aeronave resource.
  returns: Aeronave
supported operation: Replaces the Aeronave resource.
  type: Operation
  type: ReplaceAction
  expects: Aeronave
  method: PUT
  title: Replaces the Aeronave resource.
  returns: Aeronave

modelo
type: Property
domain: Aeronave
range: string

prefixo
type: Property
domain: Aeronave
range: string

velocidade
type: Property
domain: Aeronave
range: integer

assentos
type: Property
domain: Aeronave
range: integer

foto
type: Property
domain: Aeronave
range: string

status
type: Property
domain: Aeronave
range: string

fotoUrl
type: Property
domain: Aeronave
range: string

AnexoVoos
type: Class
title: AnexoVoos
supported property: SupportedProperty
  property: nome
  title: nome
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: size
  title: size
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: path
  title: path
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: voo
  title: voo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fileUrl
  title: fileUrl
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a AnexoVoos resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a AnexoVoos resource.
  returns: AnexoVoos
supported operation: Deletes the AnexoVoos resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the AnexoVoos resource.
  returns: Nothing

nome
type: Property
domain: AnexoVoos
range: string

size
type: Property
domain: AnexoVoos
range: integer

path
type: Property
domain: AnexoVoos
range: string

voo
type: Property
domain: AnexoVoos
max cardinality: 1
range: Voos

fileUrl
type: Property
domain: AnexoVoos
range: string

file
type: Property
domain: AnexoVoos

createdAt
type: Property
domain: AnexoVoos
range: dateTime

updatedAt
type: Property
domain: AnexoVoos
range: dateTime

Cidade
type: Class
title: Cidade
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ibge
  title: ibge
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: estado
  title: estado
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: cidadeWithUf
  title: cidadeWithUf
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Cidade resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Cidade resource.
  returns: Cidade
supported operation: Replaces the Cidade resource.
  type: Operation
  type: ReplaceAction
  expects: Cidade
  method: PUT
  title: Replaces the Cidade resource.
  returns: Cidade
supported operation: Updates the Cidade resource.
  type: Operation
  expects: Cidade
  method: PATCH
  title: Updates the Cidade resource.
  returns: Cidade
supported operation: Deletes the Cidade resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Cidade resource.
  returns: Nothing

nome
type: Property
domain: Cidade
range: string

ibge
type: Property
domain: Cidade
range: integer

estado
type: Property
domain: Cidade
max cardinality: 1
range: Estado

cidadeWithUf
type: Property
domain: Cidade
range: string

Clientes
type: Class
title: Clientes
supported property: SupportedProperty
  property: tipo
  title: tipo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: telefone
  title: telefone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: cpfCnpj
  title: cpfCnpj
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: razaoSocial
  title: razaoSocial
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: observacoes
  title: observacoes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: usuario
  title: usuario
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: pessoasAutorizadas
  title: pessoasAutorizadas
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: aeronaves
  title: aeronaves
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: endereco
  title: endereco
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: foto
  title: foto
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fotoUrl
  title: fotoUrl
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: voos
  title: voos
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Clientes resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Clientes resource.
  returns: Clientes
supported operation: Deletes the Clientes resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Clientes resource.
  returns: Nothing

tipo
type: Property
domain: Clientes
range: string

nome
type: Property
domain: Clientes
range: string

telefone
type: Property
domain: Clientes
range: string

email
type: Property
domain: Clientes
range: string

cpfCnpj
type: Property
domain: Clientes
range: string

razaoSocial
type: Property
domain: Clientes
range: string

observacoes
type: Property
domain: Clientes
range: string

usuario
type: Property
domain: Clientes
max cardinality: 1
range: User

pessoasAutorizadas
type: Property
domain: Clientes
range: PessoaAutorizada

aeronaves
type: Property
domain: Clientes
range: Aeronave

endereco
type: Property
domain: Clientes
max cardinality: 1
range: Endereco

foto
type: Property
domain: Clientes
range: string

fotoUrl
type: Property
domain: Clientes
range: string
domain: ComissariaGrupo
domain: ComissariaItem

file
type: Property
domain: Clientes

voos
type: Property
domain: Clientes
range: Voos

createdAt
type: Property
domain: Clientes
range: dateTime

updatedAt
type: Property
domain: Clientes
range: dateTime

ComissariaGrupo
type: Class
title: ComissariaGrupo
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itens
  title: itens
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: foto
  title: foto
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fotoUrl
  title: fotoUrl
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ComissariaGrupo resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ComissariaGrupo resource.
  returns: ComissariaGrupo
supported operation: Deletes the ComissariaGrupo resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ComissariaGrupo resource.
  returns: Nothing

nome
type: Property
domain: ComissariaGrupo
range: string

itens
type: Property
domain: ComissariaGrupo
range: ComissariaItem

foto
type: Property
domain: ComissariaGrupo
range: string

file
type: Property
domain: ComissariaGrupo

createdAt
type: Property
domain: ComissariaGrupo
range: dateTime

updatedAt
type: Property
domain: ComissariaGrupo
range: dateTime

ComissariaItem
type: Class
title: ComissariaItem
supported property: SupportedProperty
  property: grupo
  title: grupo
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: valor
  title: valor
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: descricao
  title: descricao
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: foto
  title: foto
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fotoUrl
  title: fotoUrl
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ComissariaItem resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ComissariaItem resource.
  returns: ComissariaItem
supported operation: Deletes the ComissariaItem resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ComissariaItem resource.
  returns: Nothing

grupo
type: Property
domain: ComissariaItem
max cardinality: 1
range: ComissariaGrupo

nome
type: Property
domain: ComissariaItem
range: string

valor
type: Property
domain: ComissariaItem
range: decimal

descricao
type: Property
domain: ComissariaItem
range: string

foto
type: Property
domain: ComissariaItem
range: string

file
type: Property
domain: ComissariaItem

createdAt
type: Property
domain: ComissariaItem
range: dateTime

updatedAt
type: Property
domain: ComissariaItem
range: dateTime

Endereco
type: Class
title: Endereco
supported property: SupportedProperty
  property: cep
  title: cep
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: logradouro
  title: logradouro
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: numero
  title: numero
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: complemento
  title: complemento
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: bairro
  title: bairro
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: cidade
  title: cidade
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Endereco resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Endereco resource.
  returns: Endereco
supported operation: Replaces the Endereco resource.
  type: Operation
  type: ReplaceAction
  expects: Endereco
  method: PUT
  title: Replaces the Endereco resource.
  returns: Endereco
supported operation: Updates the Endereco resource.
  type: Operation
  expects: Endereco
  method: PATCH
  title: Updates the Endereco resource.
  returns: Endereco
supported operation: Deletes the Endereco resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Endereco resource.
  returns: Nothing

cep
type: Property
domain: Endereco
range: string

logradouro
type: Property
domain: Endereco
range: string

numero
type: Property
domain: Endereco
range: string

complemento
type: Property
domain: Endereco
range: string

bairro
type: Property
domain: Endereco
range: string

createdAt
type: Property
domain: Endereco
range: dateTime

updatedAt
type: Property
domain: Endereco
range: dateTime

cidade
type: Property
domain: Endereco
max cardinality: 1
range: Cidade

Estado
type: Class
title: Estado
supported property: SupportedProperty
  property: uf
  title: uf
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Estado resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Estado resource.
  returns: Estado

uf
type: Property
domain: Estado
range: string

nome
type: Property
domain: Estado
range: string

Passageiro
type: Class
title: Passageiro
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: tipoDocumento
  title: tipoDocumento
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: documento
  title: documento
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: cliente
  title: cliente
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Passageiro resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Passageiro resource.
  returns: Passageiro
supported operation: Replaces the Passageiro resource.
  type: Operation
  type: ReplaceAction
  expects: Passageiro
  method: PUT
  title: Replaces the Passageiro resource.
  returns: Passageiro
supported operation: Updates the Passageiro resource.
  type: Operation
  expects: Passageiro
  method: PATCH
  title: Updates the Passageiro resource.
  returns: Passageiro
supported operation: Deletes the Passageiro resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Passageiro resource.
  returns: Nothing

nome
type: Property
domain: Passageiro
range: string

tipoDocumento
type: Property
domain: Passageiro
range: string

documento
type: Property
domain: Passageiro
range: string

cliente
type: Property
domain: Passageiro
max cardinality: 1
range: Clientes

createdAt
type: Property
domain: Passageiro
range: dateTime

updatedAt
type: Property
domain: Passageiro
range: dateTime

PessoaAutorizada
type: Class
title: PessoaAutorizada
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: telefone
  title: telefone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: cpf
  title: cpf
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a PessoaAutorizada resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a PessoaAutorizada resource.
  returns: PessoaAutorizada
supported operation: Replaces the PessoaAutorizada resource.
  type: Operation
  type: ReplaceAction
  expects: PessoaAutorizada
  method: PUT
  title: Replaces the PessoaAutorizada resource.
  returns: PessoaAutorizada
supported operation: Updates the PessoaAutorizada resource.
  type: Operation
  expects: PessoaAutorizada
  method: PATCH
  title: Updates the PessoaAutorizada resource.
  returns: PessoaAutorizada
supported operation: Deletes the PessoaAutorizada resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the PessoaAutorizada resource.
  returns: Nothing

nome
type: Property
domain: PessoaAutorizada
range: string

email
type: Property
domain: PessoaAutorizada
range: string

telefone
type: Property
domain: PessoaAutorizada
range: string

cpf
type: Property
domain: PessoaAutorizada
range: string

createdAt
type: Property
domain: PessoaAutorizada
range: dateTime

updatedAt
type: Property
domain: PessoaAutorizada
range: dateTime

Trechos
type: Class
title: Trechos
supported property: SupportedProperty
  property: voo
  title: voo
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: data
  title: data
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: origem
  title: origem
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: destino
  title: destino
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: tipo
  title: tipo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: emptyLag
  title: emptyLag
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: percursoLabel
  title: percursoLabel
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: aeronave
  title: aeronave
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Trechos resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Trechos resource.
  returns: Trechos
supported operation: Replaces the Trechos resource.
  type: Operation
  type: ReplaceAction
  expects: Trechos
  method: PUT
  title: Replaces the Trechos resource.
  returns: Trechos
supported operation: Updates the Trechos resource.
  type: Operation
  expects: Trechos
  method: PATCH
  title: Updates the Trechos resource.
  returns: Trechos
supported operation: Deletes the Trechos resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Trechos resource.
  returns: Nothing
supported operation: Retrieves a Trecho resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Trecho resource.
  returns: Trecho

voo
type: Property
domain: Trechos
max cardinality: 1
range: Voos

data
type: Property
domain: Trechos
range: dateTime

origem
type: Property
domain: Trechos
max cardinality: 1
range: Aerodromo

destino
type: Property
domain: Trechos
max cardinality: 1
range: Aerodromo

tipo
type: Property
domain: Trechos
range: string

emptyLag
type: Property
domain: Trechos
range: boolean

percursoLabel
type: Property
domain: Trechos
range: string

aeronave
type: Property
domain: Trechos
max cardinality: 1
range: Aeronave

createdAt
type: Property
domain: Trechos
range: dateTime

updatedAt
type: Property
domain: Trechos
range: dateTime

User
type: Class
title: User
supported property: SupportedProperty
  property: username
  title: username
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: roles
  title: roles
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: plainPassword
  title: plainPassword
  required: false
  readable: false
  writeable: true
  description: The plain password
supported property: SupportedProperty
  property: nome
  title: nome
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fone
  title: fone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: cliente
  title: cliente
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: perfil
  title: perfil
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a User resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a User resource.
  returns: User
supported operation: Replaces the User resource.
  type: Operation
  type: ReplaceAction
  expects: User
  method: PUT
  title: Replaces the User resource.
  returns: User
supported operation: Deletes the User resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the User resource.
  returns: Nothing

username
type: Property
domain: User
range: string

roles
type: Property
domain: User

plainPassword
type: Property
domain: User
range: string

nome
type: Property
domain: User
range: string

email
type: Property
domain: User
range: string

status
type: Property
domain: User
range: string

fone
type: Property
domain: User
range: string

cliente
type: Property
domain: User
max cardinality: 1
range: Clientes

perfil
type: Property
domain: User
range: string

createdAt
type: Property
domain: User
range: dateTime

updatedAt
type: Property
domain: User
range: dateTime

Voos
type: Class
title: Voos
supported property: SupportedProperty
  property: dataInicio
  title: dataInicio
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: dataTermino
  title: dataTermino
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: origem
  title: origem
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: destino
  title: destino
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: trechos
  title: trechos
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: compartilhamento
  title: compartilhamento
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: comissarias
  title: comissarias
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: passageiros
  title: passageiros
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: observacao
  title: observacao
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: percursoLabel
  title: percursoLabel
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: modeloAeronave
  title: modeloAeronave
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: assentosDisponiveis
  title: assentosDisponiveis
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: clientes
  title: clientes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Voos resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Voos resource.
  returns: Voos
supported operation: Replaces the Voos resource.
  type: Operation
  type: ReplaceAction
  expects: Voos
  method: PUT
  title: Replaces the Voos resource.
  returns: Voos
supported operation: Deletes the Voos resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Voos resource.
  returns: Nothing

dataInicio
type: Property
domain: Voos
range: dateTime

dataTermino
type: Property
domain: Voos
range: dateTime

origem
type: Property
domain: Voos
max cardinality: 1
range: Aerodromo

destino
type: Property
domain: Voos
max cardinality: 1
range: Aerodromo

trechos
type: Property
domain: Voos
range: Trechos

compartilhamento
type: Property
domain: Voos
range: boolean

comissarias
type: Property
domain: Voos
range: VooComissaria

status
type: Property
domain: Voos
range: string

passageiros
type: Property
domain: Voos
range: Passageiro

observacao
type: Property
domain: Voos
range: string

percursoLabel
type: Property
domain: Voos
range: string

modeloAeronave
type: Property
domain: Voos
range: string

assentosDisponiveis
type: Property
domain: Voos
range: integer

clientes
type: Property
domain: Voos
range: Clientes

createdAt
type: Property
domain: Voos
range: dateTime

updatedAt
type: Property
domain: Voos
range: dateTime

VooComissaria
type: Class
title: VooComissaria
supported property: SupportedProperty
  property: item
  title: item
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: qtd
  title: qtd
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: valor
  title: valor
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a VooComissaria resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a VooComissaria resource.
  returns: Nothing

item
type: Property
domain: VooComissaria
max cardinality: 1
range: ComissariaItem

qtd
type: Property
domain: VooComissaria
range: integer

valor
type: Property
domain: VooComissaria
range: decimal

Estados Civis
type: Class
title: Estados Civis
supported operation: Retrieves a Estados Civis resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Estados Civis resource.
  returns: Nothing

Perfis Usuário
type: Class
title: Perfis Usuário
supported operation: Retrieves a Perfis Usuário resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Perfis Usuário resource.
  returns: Nothing

Status Aeronave Options
type: Class
title: Status Aeronave Options
supported operation: Retrieves a Status Aeronave Options resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Status Aeronave Options resource.
  returns: Nothing

Status User Options
type: Class
title: Status User Options
supported operation: Retrieves a Status User Options resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Status User Options resource.
  returns: Nothing

Status Voo Options
type: Class
title: Status Voo Options
supported operation: Retrieves a Status Voo Options resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Status Voo Options resource.
  returns: Nothing

Tipos Documentos Passageiro
type: Class
title: Tipos Documentos Passageiro
supported operation: Retrieves a Tipos Documentos Passageiro resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Tipos Documentos Passageiro resource.
  returns: Nothing

Entrypoint
type: Class
title: The API entrypoint
supported property: SupportedProperty
  property: The collection of ResetPasswordRequest resources
  title: The collection of ResetPasswordRequest resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Aerodromo resources
  title: The collection of Aerodromo resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Aeronave resources
  title: The collection of Aeronave resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of AnexoVoos resources
  title: The collection of AnexoVoos resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Cidade resources
  title: The collection of Cidade resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Clientes resources
  title: The collection of Clientes resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ComissariaGrupo resources
  title: The collection of ComissariaGrupo resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ComissariaItem resources
  title: The collection of ComissariaItem resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Endereco resources
  title: The collection of Endereco resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Estado resources
  title: The collection of Estado resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Passageiro resources
  title: The collection of Passageiro resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of PessoaAutorizada resources
  title: The collection of PessoaAutorizada resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Trechos resources
  title: The collection of Trechos resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of User resources
  title: The collection of User resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Voos resources
  title: The collection of Voos resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of VooComissaria resources
  title: The collection of VooComissaria resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Estados Civis resources
  title: The collection of Estados Civis resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Perfis Usuário resources
  title: The collection of Perfis Usuário resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Status Aeronave Options resources
  title: The collection of Status Aeronave Options resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Status User Options resources
  title: The collection of Status User Options resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Status Voo Options resources
  title: The collection of Status Voo Options resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Tipos Documentos Passageiro resources
  title: The collection of Tipos Documentos Passageiro resources
  readable: true
  writeable: false
supported operation: The API entrypoint.
  type: Operation
  method: GET
  returns: EntryPoint

The collection of ResetPasswordRequest resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ResetPasswordRequest
supported operation: Retrieves the collection of ResetPasswordRequest resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ResetPasswordRequest resources.
  returns: Collection
supported operation: Creates a ResetPasswordRequest resource.
  type: Operation
  type: CreateAction
  expects: ResetPasswordRequest
  method: POST
  title: Creates a ResetPasswordRequest resource.
  returns: ResetPasswordRequest
supported operation: Creates a ResetPasswordRequest resource.
  type: Operation
  type: CreateAction
  expects: ResetPasswordRequest
  method: POST
  title: Creates a ResetPasswordRequest resource.
  returns: ResetPasswordRequest

The collection of Aerodromo resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Aerodromo
supported operation: Retrieves the collection of Aerodromo resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Aerodromo resources.
  returns: Collection
supported operation: Creates a Aerodromo resource.
  type: Operation
  type: CreateAction
  expects: Aerodromo
  method: POST
  title: Creates a Aerodromo resource.
  returns: Aerodromo

The collection of Aeronave resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Aeronave
supported operation: Retrieves the collection of Aeronave resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Aeronave resources.
  returns: Collection
supported operation: Retrieves the collection of Aeronave resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Aeronave resources.
  returns: Collection

The collection of AnexoVoos resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: AnexoVoos
supported operation: Creates a AnexoVoos resource.
  type: Operation
  type: CreateAction
  expects: AnexoVoos
  method: POST
  title: Creates a AnexoVoos resource.
  returns: AnexoVoos
supported operation: Retrieves the collection of VoosAnexos resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of VoosAnexos resources.
  returns: Collection

The collection of Cidade resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Cidade
supported operation: Retrieves the collection of Cidade resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Cidade resources.
  returns: Collection
supported operation: Creates a Cidade resource.
  type: Operation
  type: CreateAction
  expects: Cidade
  method: POST
  title: Creates a Cidade resource.
  returns: Cidade
supported operation: Retrieves the collection of Cidade resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Cidade resources.
  returns: Collection

The collection of Clientes resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Clientes
supported operation: Retrieves the collection of Clientes resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Clientes resources.
  returns: Collection
supported operation: Creates a Clientes resource.
  type: Operation
  type: CreateAction
  expects: Clientes
  method: POST
  title: Creates a Clientes resource.
  returns: Clientes
supported operation: Creates a Clientes resource.
  type: Operation
  type: CreateAction
  expects: Clientes
  method: POST
  title: Creates a Clientes resource.
  returns: Clientes

The collection of ComissariaGrupo resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ComissariaGrupo
supported operation: Retrieves the collection of ComissariaGrupo resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ComissariaGrupo resources.
  returns: Collection
supported operation: Creates a ComissariaGrupo resource.
  type: Operation
  type: CreateAction
  expects: ComissariaGrupo
  method: POST
  title: Creates a ComissariaGrupo resource.
  returns: ComissariaGrupo
supported operation: Creates a ComissariaGrupo resource.
  type: Operation
  type: CreateAction
  expects: ComissariaGrupo
  method: POST
  title: Creates a ComissariaGrupo resource.
  returns: ComissariaGrupo

The collection of ComissariaItem resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ComissariaItem
supported operation: Retrieves the collection of ComissariaItem resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ComissariaItem resources.
  returns: Collection
supported operation: Creates a ComissariaItem resource.
  type: Operation
  type: CreateAction
  expects: ComissariaItem
  method: POST
  title: Creates a ComissariaItem resource.
  returns: ComissariaItem
supported operation: Creates a ComissariaItem resource.
  type: Operation
  type: CreateAction
  expects: ComissariaItem
  method: POST
  title: Creates a ComissariaItem resource.
  returns: ComissariaItem

The collection of Endereco resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Endereco
supported operation: Retrieves the collection of Endereco resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Endereco resources.
  returns: Collection
supported operation: Creates a Endereco resource.
  type: Operation
  type: CreateAction
  expects: Endereco
  method: POST
  title: Creates a Endereco resource.
  returns: Endereco

The collection of Estado resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Estado
supported operation: Retrieves the collection of Estado resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Estado resources.
  returns: Collection

The collection of Passageiro resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Passageiro
supported operation: Retrieves the collection of Passageiro resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Passageiro resources.
  returns: Collection
supported operation: Creates a Passageiro resource.
  type: Operation
  type: CreateAction
  expects: Passageiro
  method: POST
  title: Creates a Passageiro resource.
  returns: Passageiro
supported operation: Retrieves the collection of Passageiro resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Passageiro resources.
  returns: Collection
supported operation: Retrieves the collection of Passageiro resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Passageiro resources.
  returns: Collection

The collection of PessoaAutorizada resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PessoaAutorizada
supported operation: Retrieves the collection of PessoaAutorizada resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of PessoaAutorizada resources.
  returns: Collection
supported operation: Creates a PessoaAutorizada resource.
  type: Operation
  type: CreateAction
  expects: PessoaAutorizada
  method: POST
  title: Creates a PessoaAutorizada resource.
  returns: PessoaAutorizada

The collection of Trechos resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Trechos
supported operation: Retrieves the collection of Trechos resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Trechos resources.
  returns: Collection
supported operation: Creates a Trechos resource.
  type: Operation
  type: CreateAction
  expects: Trechos
  method: POST
  title: Creates a Trechos resource.
  returns: Trechos
supported operation: Retrieves the collection of Trecho resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Trecho resources.
  returns: Collection

The collection of User resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: User
supported operation: Retrieves the collection of User resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of User resources.
  returns: Collection
supported operation: Creates a User resource.
  type: Operation
  type: CreateAction
  expects: User
  method: POST
  title: Creates a User resource.
  returns: User
supported operation: Creates a User resource.
  type: Operation
  type: CreateAction
  expects: User
  method: POST
  title: Creates a User resource.
  returns: User

The collection of Voos resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Voos
supported operation: Retrieves the collection of Voos resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Voos resources.
  returns: Collection
supported operation: Creates a Voos resource.
  type: Operation
  type: CreateAction
  expects: Voos
  method: POST
  title: Creates a Voos resource.
  returns: Voos
supported operation: Retrieves the collection of Voo resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Voo resources.
  returns: Collection

The collection of VooComissaria resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: VooComissaria
supported operation: Retrieves the collection of VooComissaria resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of VooComissaria resources.
  returns: Collection

The collection of Estados Civis resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Estados Civis
supported operation: Retrieves the collection of Estados Civis resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Estados Civis resources.
  returns: Collection

The collection of Perfis Usuário resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Perfis Usuário
supported operation: Retrieves the collection of Perfis Usuário resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Perfis Usuário resources.
  returns: Collection

The collection of Status Aeronave Options resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Status Aeronave Options
supported operation: Retrieves the collection of Status Aeronave Options resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Status Aeronave Options resources.
  returns: Collection

The collection of Status User Options resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Status User Options
supported operation: Retrieves the collection of Status User Options resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Status User Options resources.
  returns: Collection

The collection of Status Voo Options resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Status Voo Options
supported operation: Retrieves the collection of Status Voo Options resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Status Voo Options resources.
  returns: Collection

The collection of Tipos Documentos Passageiro resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Tipos Documentos Passageiro
supported operation: Retrieves the collection of Tipos Documentos Passageiro resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Tipos Documentos Passageiro resources.
  returns: Collection

ConstraintViolation
type: Class
title: A constraint violation
supported property: SupportedProperty
  property: propertyPath
  title: propertyPath
  description: The property path of the violation
  readable: true
  writeable: false
supported property: SupportedProperty
  property: message
  title: message
  description: The message associated with the violation
  readable: true
  writeable: false

propertyPath
type: Property
domain: ConstraintViolation
range: string

message
type: Property
domain: ConstraintViolation
range: string

ConstraintViolationList
type: Class
subclass of: Error
title: A constraint violation list
supported property: SupportedProperty
  property: violations
  title: violations
  description: The violations
  readable: true
  writeable: false

violations
type: Property
domain: ConstraintViolationList
range: ConstraintViolation