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/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..7250316cf 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: @@ -749,6 +748,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 @@ -1068,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