Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Correção] API 2.1.0 rc0 - vencimento e expiração #100

Closed
cryptographix opened this issue Oct 20, 2020 · 5 comments
Closed

[Correção] API 2.1.0 rc0 - vencimento e expiração #100

cryptographix opened this issue Oct 20, 2020 · 5 comments
Assignees
Labels
bug Algo não está funcionando como deveria. cobrança aspectos relacionados à `cobrança` no âmbito da API Pix QR Dinâmico aspectos concernentes ao QR Dinâmico Pix

Comments

@cryptographix
Copy link

Algumas dúvidas sobre o YAML v2.1.0-rc0

CobSolicitada:

  • o "required:' indica "expiracao" e "dataDeVencimento", mas consta somente "calendario" como subitem.
  • ambos são mesmo obrigatórios na solicitação?
  • o campo "validadeAposVencimento" é novo. Este deve ser enviado na solicitação ou será formado pelo somatório do "expiracao" e "datadeValidade", conforme comentado em outro issue?
@ninrod ninrod self-assigned this Oct 20, 2020
@ninrod
Copy link
Member

ninrod commented Oct 20, 2020

o "required:' indica "expiracao" e "dataDeVencimento", mas consta somente "calendario" como subitem.

existe uma relação oneOf entre os dois elementos

ambos são mesmo obrigatórios na solicitação?

Não, são mutuamente excludentes ("oneOf")

o campo "validadeAposVencimento" é novo. Este deve ser enviado na solicitação ou será formado pelo somatório do "expiracao" e "datadeValidade", conforme comentado em outro issue?

É novo. Ele indica os dias corridos após "dataDeVencimento" em que a cobrança ainda poderia ser paga.

@ninrod ninrod added cobrança aspectos relacionados à `cobrança` no âmbito da API Pix QR Dinâmico aspectos concernentes ao QR Dinâmico Pix labels Oct 20, 2020
@ninrod ninrod closed this as completed Oct 20, 2020
@cryptographix
Copy link
Author

@ninrod Hi. Na linha 1260 do yaml, você tem:
required: ["valor", "chave", "calendario", "expiracao", "dataDeVencimento"]
no entanto, expiracao e dataDeVencimento são propriedades "filhas" do calendario e não diretamente abaixo na hierarquia.

Desculpe o meu desconhecimento, mas é permitido referenciar propriedades filhas? Não encontrei definição clara sobre isso no JSON Schemas e OpenAPI.

Não deveria ser "calendario/expiracao" etc?

@ninrod
Copy link
Member

ninrod commented Oct 20, 2020

@seanwykes ,

@ninrod Hi. Na linha 1260 do yaml, você tem:
required: ["valor", "chave", "calendario", "expiracao", "dataDeVencimento"]

Ok vamos verificar.

@ninrod ninrod reopened this Oct 20, 2020
@ninrod ninrod added the bug Algo não está funcionando como deveria. label Oct 20, 2020
@ninrod
Copy link
Member

ninrod commented Oct 20, 2020

@seanwykes , esta linha especifica que você mencionou está com campos sobrando, apesar de não afetar o "rendering" da API. Realmente: o expiração e dataDeVencimento serão removidos desta linha "required". Devo publicar uma nova RC em alguns intstantes. Obrigado pelo reporte. Vou aproveitar e verificar se há mais casos.

@ninrod ninrod changed the title Dúvidas API 2.1.0 rc0 - vencimento e expiração [Correção] API 2.1.0 rc0 - vencimento e expiração Oct 20, 2020
@ninrod
Copy link
Member

ninrod commented Oct 20, 2020

corrigido por 49b1f4f

@ninrod ninrod closed this as completed Oct 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Algo não está funcionando como deveria. cobrança aspectos relacionados à `cobrança` no âmbito da API Pix QR Dinâmico aspectos concernentes ao QR Dinâmico Pix
Projects
None yet
Development

No branches or pull requests

2 participants