From f91d965b396be1f0ee0c2a86a8dfd3829286ec0f Mon Sep 17 00:00:00 2001 From: Cecilia Fernandes <115801960+CeciliaFFernandes@users.noreply.github.com> Date: Mon, 31 Jul 2023 16:49:31 +0000 Subject: [PATCH 1/3] feat(Credit Cards): ORB-3074 - PA133 - customizedLimitAmount - criar objeto --- ...etAccountsCreditCardAccountIdLimits_v2.csv | 6 +++++ swagger-apis/credit-cards/2.1.0-rc.1.yml | 24 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/dictionary/creditCardsGetAccountsCreditCardAccountIdLimits_v2.csv b/dictionary/creditCardsGetAccountsCreditCardAccountIdLimits_v2.csv index 32c0e6f1b..c28840e74 100644 --- a/dictionary/creditCardsGetAccountsCreditCardAccountIdLimits_v2.csv +++ b/dictionary/creditCardsGetAccountsCreditCardAccountIdLimits_v2.csv @@ -70,3 +70,9 @@ Todos os saldos informados estão representados com a moeda vigente do Brasil. [Restrição] O campo é obrigatório caso isLimitFlexible for igual a false. ";Texto;3;Condicional;^[A-Z]{3}$;;0;1;" O campo é obrigatório caso isLimitFlexible for igual a false. ";Não permitido;string;BRL; +/data/customizedLimitAmount;customizedLimitAmount;"Valor total do limite customizado pelo cliente nos canais eletrônicos da instituição. Esse objeto é de envio obrigatório nos casos em que a instituição permita ao cliente alterar o seu limite. +";Objeto;;Opcional;;;0;1;"";Não permitido;object;; +/data/customizedLimitAmount/amount;amount;"Valor total do limite informado expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais. +";Texto;20;Obrigatório;^\d{1,15}\.\d{2,4}$;;1;1;"";Não permitido;string;1000.0400;4 +/data/customizedLimitAmount/currency;currency;"Moeda referente ao limite informado, segundo modelo ISO-4217. p.ex. 'BRL.' Todos os limite informados estão representados com a moeda vigente do Brasil. +";Texto;3;Obrigatório;^[A-Z]{3}$;;1;1;"";Não permitido;string;BRL; diff --git a/swagger-apis/credit-cards/2.1.0-rc.1.yml b/swagger-apis/credit-cards/2.1.0-rc.1.yml index e5247abc6..d72e18f1f 100644 --- a/swagger-apis/credit-cards/2.1.0-rc.1.yml +++ b/swagger-apis/credit-cards/2.1.0-rc.1.yml @@ -749,6 +749,30 @@ components: $ref: '#/components/schemas/CreditCardsUsedAmount' availableAmount: $ref: '#/components/schemas/CreditCardsAvailableAmount' + customizedLimitAmount: + type: object + description: | + Valor total do limite customizado pelo cliente nos canais eletrônicos da instituição. Esse objeto é de envio obrigatório nos casos em que a instituição permita ao cliente alterar o seu limite. + required: + - amount + - currency + properties: + amount: + type: string + format: double + pattern: '^\d{1,15}\.\d{2,4}$' + maxLength: 20 + minLength: 4 + example: '1000.0400' + description: | + Valor total do limite informado expresso em valor monetário com no mínimo 2 casas e no máximo 4 casas decimais. + currency: + type: string + pattern: '^[A-Z]{3}$' + maxLength: 3 + description: | + Moeda referente ao limite informado, segundo modelo ISO-4217. p.ex. 'BRL.' Todos os limite informados estão representados com a moeda vigente do Brasil. + example: BRL CreditCardsAccountPaymentMethod: type: object description: Conjunto de informações relativas aos Meios de Pagamento da Conta de pagamento pós-paga From 85ed78a7ebbd2f323f9f7758e660592a130aeb9b Mon Sep 17 00:00:00 2001 From: Cecilia Fernandes <115801960+CeciliaFFernandes@users.noreply.github.com> Date: Mon, 31 Jul 2023 16:52:32 +0000 Subject: [PATCH 2/3] =?UTF-8?q?feat(Credit=20Cards):=20ORB-3075=20-=20PA13?= =?UTF-8?q?4=20-=20Resqu=C3=ADcio=20-=20usedAmountCurrency?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- swagger-apis/credit-cards/2.1.0-rc.1.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/swagger-apis/credit-cards/2.1.0-rc.1.yml b/swagger-apis/credit-cards/2.1.0-rc.1.yml index d72e18f1f..4b8d0f169 100644 --- a/swagger-apis/credit-cards/2.1.0-rc.1.yml +++ b/swagger-apis/credit-cards/2.1.0-rc.1.yml @@ -708,7 +708,6 @@ components: - consolidationType - identificationNumber - isLimitFlexible - - usedAmountCurrency - usedAmount properties: creditLineLimitType: From 70942a1ba0086dfd61729c6b0978d700b3693bb3 Mon Sep 17 00:00:00 2001 From: Cecilia Fernandes <115801960+CeciliaFFernandes@users.noreply.github.com> Date: Mon, 31 Jul 2023 17:37:14 +0000 Subject: [PATCH 3/3] =?UTF-8?q?feat(Credit=20Cards):=20ORB-3096=20-=20PA13?= =?UTF-8?q?8=20-=20=20Ajuste=20da=20descri=C3=A7=C3=A3o=20do=20campo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dictionary/creditCardsGetAccountsCreditCardAccountIdBills_v2.csv | 1 - swagger-apis/credit-cards/2.1.0-rc.1.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/dictionary/creditCardsGetAccountsCreditCardAccountIdBills_v2.csv b/dictionary/creditCardsGetAccountsCreditCardAccountIdBills_v2.csv index cc89fdd8a..7c31109fc 100644 --- a/dictionary/creditCardsGetAccountsCreditCardAccountIdBills_v2.csv +++ b/dictionary/creditCardsGetAccountsCreditCardAccountIdBills_v2.csv @@ -19,7 +19,6 @@ incidem na fatura da conta de pagamento pós-paga. (Vide Enum) - Multa por atraso no pagamento da fatura - Juros de mora por atraso no pagamento da fatura - IOF -- Sem Encargo - Outros ";Texto;;Obrigatório;;"JUROS_REMUNERATORIOS_ATRASO_PAGAMENTO_FATURA MULTA_ATRASO_PAGAMENTO_FATURA diff --git a/swagger-apis/credit-cards/2.1.0-rc.1.yml b/swagger-apis/credit-cards/2.1.0-rc.1.yml index 4b8d0f169..7250316cf 100644 --- a/swagger-apis/credit-cards/2.1.0-rc.1.yml +++ b/swagger-apis/credit-cards/2.1.0-rc.1.yml @@ -1091,7 +1091,6 @@ components: - Multa por atraso no pagamento da fatura - Juros de mora por atraso no pagamento da fatura - IOF - - Sem Encargo - Outros enum: - JUROS_REMUNERATORIOS_ATRASO_PAGAMENTO_FATURA