From e40907154bc61b2aef037c0c9bdae755b18e7897 Mon Sep 17 00:00:00 2001 From: FelipeBaumgartel Date: Mon, 31 Jul 2023 15:00:22 -0300 Subject: [PATCH] =?UTF-8?q?feat(Accounts):=20ORB-3102=20-=20PA145=20-=20Cr?= =?UTF-8?q?ia=C3=A7=C3=A3o=20de=20novo=20campo=20(updateDateTime)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../accountsGetAccountsAccountIdBalances_v2.csv | 6 ++++++ swagger-apis/accounts/2.1.0-rc.1.yml | 13 +++++++++++++ 2 files changed, 19 insertions(+) diff --git a/dictionary/accountsGetAccountsAccountIdBalances_v2.csv b/dictionary/accountsGetAccountsAccountIdBalances_v2.csv index 0d7a3936a..b27ac099a 100644 --- a/dictionary/accountsGetAccountsAccountIdBalances_v2.csv +++ b/dictionary/accountsGetAccountsAccountIdBalances_v2.csv @@ -10,3 +10,9 @@ /data/automaticallyInvestedAmount;automaticallyInvestedAmount;Saldo disponível com aplicação automática - corresponde a soma do saldo disponível acrescido do valor obtido a partir da aplicação automática. Expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais.;Objeto;;Obrigatório;;;1;1;"";Não permitido;object;; /data/automaticallyInvestedAmount/amount;amount;Valor relacionado ao objeto.;Texto;20;Obrigatório;^\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;1000.0400;4 /data/automaticallyInvestedAmount/currency;currency;Moeda referente ao valor monetário, seguindo o modelo ISO-4217.;Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; +/data/updateDateTime;updateDateTime;"Data e hora da última atualização do saldo. É esperado que a instituição informe a última vez que capturou o saldo para compartilhamento no Open Finance. Dessa forma, é possível que: +- Caso a instituição capture dados de forma síncrona essa informação seja de poucos momentos; +- Caso a instituição capture dados de forma assíncrona essa informação seja de horas ou dias no passado; +- Quando não existente uma data vinculada especificamente ao bloco, se assume a data e hora de atualização do cadastro como um todo. +De toda forma, é preciso continuar respeitando o prazo máximo de tempestividade da API de Contas. +";Date Hora;20;Obrigatório;^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)Z$;;1;1;"";Não permitido;string;2021-05-21T08:30:00Z; diff --git a/swagger-apis/accounts/2.1.0-rc.1.yml b/swagger-apis/accounts/2.1.0-rc.1.yml index 52bdeceb8..bcc6b4b97 100644 --- a/swagger-apis/accounts/2.1.0-rc.1.yml +++ b/swagger-apis/accounts/2.1.0-rc.1.yml @@ -502,6 +502,7 @@ components: - availableAmount - blockedAmount - automaticallyInvestedAmount + - updateDateTime properties: availableAmount: $ref: '#/components/schemas/AccountBalancesDataAvailableAmount' @@ -509,6 +510,18 @@ components: $ref: '#/components/schemas/AccountBalancesDataBlockedAmount' automaticallyInvestedAmount: $ref: '#/components/schemas/AccountBalancesDataAutomaticallyInvestedAmount' + updateDateTime: + type: string + format: date-time + maxLength: 20 + pattern: '^(\d{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])T(?:[01]\d|2[0123]):(?:[012345]\d):(?:[012345]\d)Z$' + example: '2021-05-21T08:30:00Z' + description: | + Data e hora da última atualização do saldo. É esperado que a instituição informe a última vez que capturou o saldo para compartilhamento no Open Finance. Dessa forma, é possível que: + - Caso a instituição capture dados de forma síncrona essa informação seja de poucos momentos; + - Caso a instituição capture dados de forma assíncrona essa informação seja de horas ou dias no passado; + - Quando não existente uma data vinculada especificamente ao bloco, se assume a data e hora de atualização do cadastro como um todo. + De toda forma, é preciso continuar respeitando o prazo máximo de tempestividade da API de Contas. AccountData: type: object required: