68 lines
1.5 KiB
YAML
68 lines
1.5 KiB
YAML
tags:
|
|
- Address
|
|
summary: Cria um novo endereço para o usuário.
|
|
parameters:
|
|
- name: user_id
|
|
in: path
|
|
required: true
|
|
description: ID do usuário para o qual o endereço será criado.
|
|
schema:
|
|
type: integer
|
|
- name: body
|
|
in: body
|
|
required: true
|
|
schema:
|
|
type: object
|
|
required:
|
|
- street
|
|
- city
|
|
- state
|
|
- zip_code
|
|
- country
|
|
- address_type_id
|
|
properties:
|
|
street:
|
|
type: string
|
|
description: Rua do endereço
|
|
city:
|
|
type: string
|
|
description: Cidade do endereço
|
|
state:
|
|
type: string
|
|
description: Estado do endereço
|
|
zip_code:
|
|
type: string
|
|
description: CEP do endereço
|
|
country:
|
|
type: string
|
|
description: País do endereço
|
|
address_type_id:
|
|
type: integer
|
|
description: ID do tipo de endereço
|
|
responses:
|
|
201:
|
|
description: Endereço criado com sucesso
|
|
schema:
|
|
type: object
|
|
properties:
|
|
message:
|
|
type: string
|
|
address:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
street:
|
|
type: string
|
|
city:
|
|
type: string
|
|
state:
|
|
type: string
|
|
zip_code:
|
|
type: string
|
|
country:
|
|
type: string
|
|
address_type:
|
|
type: string
|
|
|