bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
32 lines (31 loc) • 916 B
TypeScript
import ISituacao from 'src/entities/@shared/types/situacao.type';
import { IBandeiraCartao } from '../types/bandeira-cartao.type';
import { IDestino } from '../types/destino.type';
import { IFinalidade } from '../types/finalidade.type';
import { IPadrao } from '../types/padrao.type';
import { ITipoCartao } from '../types/tipo-cartao.type';
import { ITipoPagamento } from '../types/tipo-pagamento.type';
export interface ICreateBody {
descricao: string;
tipoPagamento: ITipoPagamento;
situacao?: ISituacao;
padrao?: IPadrao;
condicao?: string;
destino: IDestino;
finalidade: IFinalidade;
taxas?: {
aliquota?: number;
valor?: number;
prazo?: number;
};
dadosCartao?: {
bandeira: IBandeiraCartao;
tipo: ITipoCartao;
cnpjCredenciadora?: string;
};
}
export interface ICreateResponse {
data: {
id: number;
};
}