Como eu posso utilizar o mesmo objecto em duas requisições diferentes quando preciso que um dos campos desse objeto seja obrigatório em uma requisição e em outra não?
Exemplo:
Cliente:
type: object
required:
- "nome"
properties:
id:
type: integer
format: int64
example: 234
titular:
type: string
example: Janete Silva
nome:
type: string
minLength: 11
maxLength: 11
example: 01234567890
Nesse objeto Cliente o cpf é obrigatório para todas as requisições, mas se por algum motivo eu precise que na requisicao A ele seja obrigatório como está ai, e na requisição B ele seja opcional. Como eu faria isso? Precisaria criar outro objeto para ter esse campo como opcional?