{
  "openapi": "3.0.1",
  "info": {
    "title": "API RE - Pagamento",
    "description": "Esta API oferece um recurso para a integração com serviços da Bradesco Seguros RE. Esta API não está exposta na intenet.",
    "contact": {
      "name": "Bradesco Seguros",
      "url": "https://wwws.bradescoseguros.com.br/wps/portal/SHSG/home/home",
      "email": "bradescoseguros@bradescoseguros.com.br"
    },
    "license": {
      "name": "Apache 2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
    },
    "version": "v2.3.1"
  },
  "servers": [
    {
      "url": "https://parceiros.tu.digiseg.com.br",
      "description": "Desenvolvimento"
    },
    {
      "url": "https://parceiros.th.digiseg.com.br",
      "description": "Homologação"
    },
    {
      "url": "https://parceiros.bradescoseguros.com.br",
      "description": "Produção"
    }
  ],
  "paths": {
    "/re/v1/pagamento/cobrancaDebitoConta": {
      "post": {
        "tags": [
          "Pagamento via débito em conta"
        ],
        "summary": "Realiza o pagamento com débito em conta",
        "description": "Realiza o pagamento débito em conta de um seguro a ser efetivado",
        "operationId": "cobrancaDebitoConta",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DebitoContaEntity"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CobrancaDebitoContaResponse"
                }
              }
            }
          },
          "400": {
            "description": "Parâmetro(s) de entrada inválido(s)"
          },
          "500": {
            "description": "Erro inesperado."
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/pagamento/health-check": {
      "get": {
        "tags": [
          "Health Check"
        ],
        "summary": "Apresenta informações da versao do build e o status dos servicos",
        "description": "Realiza uma checagem de disponibilidade dos servicos de pagamento (UP ou DOWN)",
        "operationId": "getHealthCheck",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "UP",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HealthCheck"
                }
              }
            }
          },
          "500": {
            "description": "DOWN \n\nErro ao tentar gerar o token de autorização na API Auth. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Bilhetes": {
        "required": [
          "codigoCorretorSUSEP",
          "dataEmissaoApolice",
          "dataFimVigenciaApolice",
          "dataInícioVigênciaApólice",
          "nomeCorretor",
          "ramo",
          "ramoPrincipal",
          "sucursal"
        ],
        "type": "object",
        "properties": {
          "sucursal": {
            "type": "string",
            "description": "Sucursal",
            "example": "5432"
          },
          "ramoPrincipal": {
            "type": "string",
            "description": "Ramo principal",
            "example": "928"
          },
          "ramo": {
            "type": "string",
            "description": "Ramo",
            "example": "928"
          },
          "codigoCorretorSUSEP": {
            "type": "string",
            "description": "Código do Corretor SUSEP",
            "example": "123456"
          },
          "nomeCorretor": {
            "type": "string",
            "description": "Nome do Corretor",
            "example": "João da Silva"
          },
          "dataEmissaoApolice": {
            "type": "string",
            "description": "Data de emissão da apólice",
            "example": "20/10/2000"
          },
          "dataInícioVigênciaApólice": {
            "type": "string",
            "description": "Data de início da vigência da apólice",
            "example": "21/10/2000"
          },
          "dataFimVigenciaApolice": {
            "type": "string",
            "description": "Data de fim da  vigência da apólice",
            "example": "20/10/2005"
          }
        },
        "description": "Informações do bilhete para a request do pagamento via débito em conta"
      },
      "DadosCadastrais": {
        "required": [
          "cpf",
          "dataNascimento",
          "estadoCivil",
          "genero",
          "localNascimento",
          "nacionalidade",
          "nome",
          "sobrenome"
        ],
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "description": "Primeiro nome do parceiro de negócios(segurado)",
            "example": "Leonardo"
          },
          "sobrenome": {
            "type": "string",
            "description": "Sobrenome do parceiro de negócios(segurado)",
            "example": "Silva"
          },
          "genero": {
            "type": "string",
            "description": "Gênero do Parceiro de Negócios(segurado)",
            "example": "Masculino"
          },
          "dataNascimento": {
            "type": "string",
            "description": "Data de nascimento do parceiro de negócios(segurado)",
            "example": "20/10/1950"
          },
          "localNascimento": {
            "type": "string",
            "description": "Localidade de nascimento do parceiro de negócios(segurado)",
            "example": "Rio de Janeiro"
          },
          "estadoCivil": {
            "type": "string",
            "description": "Estado civil do parceiro de negócios(segurado)",
            "example": "Casado"
          },
          "nacionalidade": {
            "type": "string",
            "description": "Nacionalidade do parceiro de negócios(segurado)",
            "example": "Brasileiro"
          },
          "cpf": {
            "type": "string",
            "description": "CPF do parceiro de negócios(segurado)",
            "example": "12345678900"
          }
        },
        "description": "Informações de dados cadastrais para a request do pagamento via débito em conta"
      },
      "DadosCobranca": {
        "required": [
          "agencia",
          "bancoCedente",
          "codigoBanco",
          "contaCorrente",
          "digitoAgencia",
          "digitoBanco",
          "digitoContaCorrente"
        ],
        "type": "object",
        "properties": {
          "bancoCedente": {
            "type": "string",
            "description": "Banco da Cedente",
            "example": "Bradesco S.A."
          },
          "codigoBanco": {
            "type": "string",
            "description": "Código do banco",
            "example": "237"
          },
          "digitoBanco": {
            "type": "string",
            "description": "Dígito do código do banco",
            "example": "0"
          },
          "agencia": {
            "type": "string",
            "description": "Agência",
            "example": "1122"
          },
          "digitoAgencia": {
            "type": "string",
            "description": "Dígito da agência",
            "example": "0"
          },
          "contaCorrente": {
            "type": "string",
            "description": "Número da conta corrente",
            "example": "425555"
          },
          "digitoContaCorrente": {
            "type": "string",
            "description": "Dígito da conta corrente",
            "example": "9"
          }
        },
        "description": "Informações de cobrança para a request do pagamento via débito em conta"
      },
      "DadosComplementares": {
        "type": "object",
        "properties": {
          "textoObjetoSeguro": {
            "type": "string",
            "description": "Texto do Objeto de Seguro"
          },
          "ccLote": {
            "type": "string",
            "description": "CC - Lote"
          },
          "codigoAutorizacao": {
            "type": "string",
            "description": "Código de Autorização"
          },
          "idCoodenadasBancariasSistemaExterno": {
            "type": "string",
            "description": "ID coordenadas bancárias no sistema externo"
          },
          "empresaTransacoesAutomaticasPagamento": {
            "type": "string",
            "description": "Empresa para transaçães automáticas de pagamento"
          },
          "motivoBloqueioPagamentoAutomatico": {
            "type": "string",
            "description": "Motivo de bloqueio do pagamento p/pagamento automático"
          },
          "motivoBloqueioJuros": {
            "type": "string",
            "description": "Motivo do bloqueio de juros"
          },
          "NossoNumeroLegado": {
            "type": "string",
            "description": "Nosso Numero Legado"
          },
          "numeroSubfatura": {
            "type": "string",
            "description": "Número da Subfatura"
          },
          "congenereRessegurador": {
            "type": "string",
            "description": "Congenere e/ou ressegurador"
          },
          "tipoLancamento": {
            "type": "string",
            "description": "Tipo de Lançamento"
          },
          "indicadorCosseguroResseguro": {
            "type": "string",
            "description": "Indicador de Cosseguro ou Resseguro"
          },
          "dataFundacaoOrganizacao": {
            "type": "string",
            "description": "Data de fundação da organização do parceiro de negócios(segurado)"
          }
        },
        "description": "Informações complementares para o request do pagamento via débito em conta"
      },
      "DadosContato": {
        "required": [
          "email",
          "numeroCelular",
          "numeroFax",
          "numeroTelefone",
          "ramalFax",
          "ramalTelefone"
        ],
        "type": "object",
        "properties": {
          "numeroTelefone": {
            "type": "string",
            "description": "Primeiro nº de telefone: código + nº.",
            "example": "91230000"
          },
          "ramalTelefone": {
            "type": "string",
            "description": "Primeiro nº telefone: ramal",
            "example": "10"
          },
          "numeroCelular": {
            "type": "string",
            "description": "Nº telefone celular: prefixo + nº (independente endereço)",
            "example": "91232222"
          },
          "numeroFax": {
            "type": "string",
            "description": "Primeiro nº fax: código telefônico + nº",
            "example": "91235555"
          },
          "ramalFax": {
            "type": "string",
            "description": "Primeiro nº fax: extensão",
            "example": "10"
          },
          "email": {
            "type": "string",
            "description": "Endereço de e-mail",
            "example": "email@email.com"
          }
        },
        "description": "Informações de contato para a request do pagamento via débito em conta"
      },
      "DadosEndereco": {
        "required": [
          "bairro",
          "cep",
          "cidade",
          "complemento",
          "estado",
          "logradouro",
          "numero",
          "pais"
        ],
        "type": "object",
        "properties": {
          "logradouro": {
            "type": "string",
            "description": "Logradouro",
            "example": "Rua das Neves"
          },
          "numero": {
            "type": "string",
            "description": "Número da residência",
            "example": "455"
          },
          "complemento": {
            "type": "string",
            "description": "Complemento do número da residência",
            "example": "Apto"
          },
          "cep": {
            "type": "string",
            "description": "Código postal da localidade",
            "example": "24000000"
          },
          "bairro": {
            "type": "string",
            "description": "Bairro",
            "example": "Meier"
          },
          "cidade": {
            "type": "string",
            "description": "Cidade",
            "example": "Rio de Janeiro"
          },
          "estado": {
            "type": "string",
            "description": "Região (estado federal, estado federado, província, condado)",
            "example": "RJ"
          },
          "pais": {
            "type": "string",
            "description": "Chave do País",
            "example": "1052"
          }
        },
        "description": "Informações de endereço para a request do pagamento via débito em conta"
      },
      "DadosParcela": {
        "required": [
          "chaveJuros",
          "dataFimValidadeParcela",
          "dataInicioValidadeParcela",
          "dataVencimento",
          "numeroParcela",
          "valorParcela"
        ],
        "type": "object",
        "properties": {
          "numeroParcela": {
            "type": "string",
            "description": "Número da parcela",
            "example": "0001"
          },
          "valorParcela": {
            "type": "string",
            "description": "Valor da parcela",
            "example": "9.9"
          },
          "dataInicioValidadeParcela": {
            "type": "string",
            "description": "Data de vinício da validade da parcela",
            "example": "2023-04-05"
          },
          "dataFimValidadeParcela": {
            "type": "string",
            "description": "Data de fim da validade da parcela",
            "example": "2023-05-05"
          },
          "dataVencimento": {
            "type": "string",
            "description": "Data de vencimento",
            "example": "2023-04-05"
          },
          "chaveJuros": {
            "type": "string",
            "description": "Chave de juros",
            "example": "00"
          }
        },
        "description": "Informações das parcelas para o pagamento via débito em conta"
      },
      "DadosProposta": {
        "required": [
          "centroLucro",
          "codigoAfinidade",
          "numeroProposta"
        ],
        "type": "object",
        "properties": {
          "numeroProposta": {
            "type": "string",
            "description": "Proposta comercializada",
            "example": "0000012336"
          },
          "centroLucro": {
            "type": "string",
            "description": "Centro de lucro",
            "example": "0006-01762"
          },
          "codigoAfinidade": {
            "type": "string",
            "description": "Código Afinidade",
            "example": "20366"
          }
        },
        "description": "Informações da proposta para a request do pagamento via débito em conta"
      },
      "DebitoContaEntity": {
        "required": [
          "bilhetes",
          "dadosCadastrais",
          "dadosCobranca",
          "dadosParcela",
          "dadosPrimeiroContato",
          "dadosProposta",
          "dadosSegundoContato",
          "primeiroEnderecoRisco",
          "segundoEnderecoRisco"
        ],
        "type": "object",
        "properties": {
          "bilhetes": {
            "$ref": "#/components/schemas/Bilhetes"
          },
          "dadosCadastrais": {
            "$ref": "#/components/schemas/DadosCadastrais"
          },
          "dadosCobranca": {
            "$ref": "#/components/schemas/DadosCobranca"
          },
          "dadosParcela": {
            "$ref": "#/components/schemas/DadosParcela"
          },
          "dadosProposta": {
            "$ref": "#/components/schemas/DadosProposta"
          },
          "primeiroEnderecoRisco": {
            "$ref": "#/components/schemas/DadosEndereco"
          },
          "segundoEnderecoRisco": {
            "$ref": "#/components/schemas/DadosEndereco"
          },
          "dadosPrimeiroContato": {
            "$ref": "#/components/schemas/DadosContato"
          },
          "dadosSegundoContato": {
            "$ref": "#/components/schemas/DadosContato"
          },
          "dadosComplementares": {
            "$ref": "#/components/schemas/DadosComplementares"
          }
        },
        "description": "Informações para a request do pagamento via débito em conta"
      },
      "CobrancaDebitoContaResponse": {
        "required": [
          "debitoContaLog",
          "debitoContaMsg",
          "debitoContaReturn",
          "etboleto",
          "evbolext",
          "evpath",
          "evpixcc",
          "evpixqrcode",
          "request status"
        ],
        "type": "object",
        "properties": {
          "request status": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "debitoContaReturn": {
            "type": "array",
            "description": "Lista de objetos etreturn",
            "items": {
              "$ref": "#/components/schemas/DebitoContaZSDCB1052SResponse"
            }
          },
          "debitoContaLog": {
            "type": "array",
            "description": "Lista de objetos etzfscdlog",
            "items": {
              "$ref": "#/components/schemas/DebitoContaZFSCDLOGTRANSFResponse"
            }
          },
          "debitoContaMsg": {
            "$ref": "#/components/schemas/DebitoContaBAPIRET2Response"
          },
          "etboleto": {
            "type": "array",
            "description": "etboleto",
            "items": {
              "type": "string",
              "description": "etboleto",
              "format": "byte"
            }
          },
          "evbolext": {
            "type": "string",
            "description": "evbolext"
          },
          "evpixqrcode": {
            "type": "array",
            "description": "evpixqrcode",
            "items": {
              "type": "string",
              "description": "evpixqrcode",
              "format": "byte"
            }
          },
          "evpixcc": {
            "type": "string",
            "description": "evpixcc"
          },
          "evpath": {
            "type": "string",
            "description": "evpath"
          }
        },
        "description": "Informações do response relativos a cobranca via débito em conta"
      },
      "DebitoContaBAPIRET2Response": {
        "required": [
          "field",
          "id",
          "logmsgno",
          "logno",
          "message",
          "messagev1",
          "messagev2",
          "messagev3",
          "messagev4",
          "number",
          "parameter",
          "row",
          "system",
          "type"
        ],
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "type"
          },
          "id": {
            "type": "string",
            "description": "id"
          },
          "number": {
            "type": "string",
            "description": "number"
          },
          "message": {
            "type": "string",
            "description": "message"
          },
          "logno": {
            "type": "string",
            "description": "logno"
          },
          "logmsgno": {
            "type": "string",
            "description": "logmsgno"
          },
          "messagev1": {
            "type": "string",
            "description": "messagev1"
          },
          "messagev2": {
            "type": "string",
            "description": "messagev2"
          },
          "messagev3": {
            "type": "string",
            "description": "messagev3"
          },
          "messagev4": {
            "type": "string",
            "description": "messagev4"
          },
          "parameter": {
            "type": "string",
            "description": "parameter"
          },
          "row": {
            "type": "integer",
            "description": "row",
            "format": "int32"
          },
          "field": {
            "type": "string",
            "description": "field"
          },
          "system": {
            "type": "string",
            "description": "system"
          }
        },
        "description": "Informações do response relativos a cobrança via débito em conta"
      },
      "DebitoContaZFSCDLOGTRANSFResponse": {
        "required": [
          "costatus",
          "dgempresa",
          "dgnrseq",
          "dgorigem",
          "dgtpmovimento",
          "idnmarquivo",
          "mandt",
          "zcont",
          "zlogorigem",
          "zmsgnr",
          "znatxt",
          "ztmstmp"
        ],
        "type": "object",
        "properties": {
          "mandt": {
            "type": "string",
            "description": "mandt"
          },
          "dgnrseq": {
            "type": "string",
            "description": "dgnrseq"
          },
          "dgorigem": {
            "type": "string",
            "description": "dgorigem"
          },
          "zcont": {
            "type": "string",
            "description": "zcont"
          },
          "zmsgnr": {
            "type": "string",
            "description": "zmsgnr"
          },
          "zlogorigem": {
            "type": "string",
            "description": "zlogorigem"
          },
          "dgempresa": {
            "type": "string",
            "description": "dgempresa"
          },
          "dgtpmovimento": {
            "type": "string",
            "description": "dgtpmovimento"
          },
          "znatxt": {
            "type": "string",
            "description": "znatxt"
          },
          "costatus": {
            "type": "string",
            "description": "costatus"
          },
          "ztmstmp": {
            "type": "string",
            "description": "ztmstmp"
          },
          "idnmarquivo": {
            "type": "string",
            "description": "idnmarquivo"
          }
        },
        "description": "Informações do response relativos a cobrança via débito em conta"
      },
      "DebitoContaZSDCB1052SResponse": {
        "required": [
          "agenciacedente",
          "agenciasacado",
          "anoemissao",
          "anosubfatura",
          "apolice",
          "bairro",
          "bancocedente",
          "bancosacado",
          "benecep",
          "benecnpj",
          "benenum",
          "beneuf",
          "bloquete",
          "bloquetedv",
          "carnetesp",
          "carteira",
          "chave",
          "cidade",
          "cidtfdunfcada",
          "coddocumento1",
          "coddocumento2",
          "codigocorretor",
          "codigoextcia",
          "codigointcia",
          "codparcela",
          "complcep",
          "complemento",
          "contacedente",
          "contasacado",
          "contrpb",
          "corigeunfcada1",
          "corigeunfcada2",
          "corigeunfcada3",
          "cpcelaunfcada",
          "cpf",
          "datavencto",
          "ddcontr",
          "detcodbarr1",
          "detcodbarr2",
          "detcodbarr3",
          "detcodbarr4",
          "dgref1",
          "dgref2",
          "dgref3",
          "diaemissao",
          "dvagenciacedente",
          "dvagenciasacado",
          "dvcontacedente",
          "dvcontasacado",
          "endercobr1",
          "endosso",
          "fimvigparcela",
          "indreem",
          "infcompl1",
          "inivigparcela",
          "inspetor",
          "itemapolice",
          "l13INSTR",
          "l14INSTR",
          "l15INSTR",
          "l16INSTR",
          "l17INSTR",
          "l18INSTR",
          "l19INSTR",
          "locpgto1",
          "locpgto2",
          "logList",
          "mesemissao",
          "messubfatura",
          "mmcontr",
          "nmcep",
          "nomecia",
          "nomecorr",
          "nomeseg2",
          "npcelaunfcada1",
          "npcelaunfcada2",
          "npcelaunfcada3",
          "numcep",
          "numero",
          "numeroprestacao",
          "proposta",
          "quantidade",
          "ramo",
          "rorigeunfcada",
          "subfatura",
          "sucursal",
          "tipodocumento",
          "tipomoeda",
          "totalprestacao",
          "uf",
          "valacrescimo",
          "valcobrado",
          "valdescabat",
          "valiof",
          "valmoradia",
          "valoutrded",
          "vpcelaunfcada1",
          "vpcelaunfcada2",
          "vpcelaunfcada3"
        ],
        "type": "object",
        "properties": {
          "codparcela": {
            "type": "string",
            "description": "codparcela"
          },
          "coddocumento1": {
            "type": "string",
            "description": "coddocumento1"
          },
          "coddocumento2": {
            "type": "string",
            "description": "coddocumento2"
          },
          "datavencto": {
            "type": "string",
            "description": "datavencto"
          },
          "bancocedente": {
            "type": "string",
            "description": "bancocedente"
          },
          "agenciacedente": {
            "type": "string",
            "description": "agenciacedente"
          },
          "dvagenciacedente": {
            "type": "string",
            "description": "dvagenciacedente"
          },
          "contacedente": {
            "type": "string",
            "description": "contacedente"
          },
          "dvcontacedente": {
            "type": "string",
            "description": "dvcontacedente"
          },
          "tipomoeda": {
            "type": "string",
            "description": "tipomoeda"
          },
          "valcobrado": {
            "type": "string",
            "description": "valcobrado"
          },
          "valiof": {
            "type": "string",
            "description": "valiof"
          },
          "valmoradia": {
            "type": "string",
            "description": "valmoradia"
          },
          "valacrescimo": {
            "type": "string",
            "description": "valacrescimo"
          },
          "valdescabat": {
            "type": "string",
            "description": "valdescabat"
          },
          "valoutrded": {
            "type": "string",
            "description": "valoutrded"
          },
          "quantidade": {
            "type": "string",
            "description": "quantidade"
          },
          "numeroprestacao": {
            "type": "string",
            "description": "numeroprestacao"
          },
          "totalprestacao": {
            "type": "string",
            "description": "totalprestacao"
          },
          "bloquete": {
            "type": "string",
            "description": "bloquete"
          },
          "proposta": {
            "type": "string",
            "description": "proposta"
          },
          "locpgto1": {
            "type": "string",
            "description": "locpgto1"
          },
          "locpgto2": {
            "type": "string",
            "description": "locpgto2"
          },
          "diaemissao": {
            "type": "string",
            "description": "diaemissao"
          },
          "mesemissao": {
            "type": "string",
            "description": "mesemissao"
          },
          "anoemissao": {
            "type": "string",
            "description": "anoemissao"
          },
          "indreem": {
            "type": "string",
            "description": "indreem"
          },
          "ramo": {
            "type": "string",
            "description": "ramo"
          },
          "sucursal": {
            "type": "string",
            "description": "sucursal"
          },
          "apolice": {
            "type": "string",
            "description": "apolice"
          },
          "itemapolice": {
            "type": "string",
            "description": "itemapolice"
          },
          "tipodocumento": {
            "type": "string",
            "description": "tipodocumento"
          },
          "ddcontr": {
            "type": "string",
            "description": "ddcontr"
          },
          "mmcontr": {
            "type": "string",
            "description": "mmcontr"
          },
          "carteira": {
            "type": "string",
            "description": "carteira"
          },
          "inspetor": {
            "type": "string",
            "description": "inspetor"
          },
          "cpf": {
            "type": "string",
            "description": "cpf"
          },
          "inivigparcela": {
            "type": "string",
            "description": "inivigparcela"
          },
          "fimvigparcela": {
            "type": "string",
            "description": "fimvigparcela"
          },
          "l13INSTR": {
            "type": "string",
            "description": "l13INSTR"
          },
          "l14INSTR": {
            "type": "string",
            "description": "l14INSTR"
          },
          "l15INSTR": {
            "type": "string",
            "description": "l15INSTR"
          },
          "l16INSTR": {
            "type": "string",
            "description": "l16INSTR"
          },
          "l17INSTR": {
            "type": "string",
            "description": "l17INSTR"
          },
          "l18INSTR": {
            "type": "string",
            "description": "l18INSTR"
          },
          "l19INSTR": {
            "type": "string",
            "description": "l19INSTR"
          },
          "chave": {
            "type": "string",
            "description": "chave"
          },
          "infcompl1": {
            "type": "string",
            "description": "infcompl1"
          },
          "nomeseg2": {
            "type": "string",
            "description": "nomeseg2"
          },
          "contrpb": {
            "type": "string",
            "description": "contrpb"
          },
          "endercobr1": {
            "type": "string",
            "description": "endercobr1"
          },
          "numero": {
            "type": "string",
            "description": "numero"
          },
          "complemento": {
            "type": "string",
            "description": "complemento"
          },
          "bairro": {
            "type": "string",
            "description": "bairro"
          },
          "cidade": {
            "type": "string",
            "description": "cidade"
          },
          "uf": {
            "type": "string",
            "description": "uf"
          },
          "carnetesp": {
            "type": "string",
            "description": "carnetesp"
          },
          "nmcep": {
            "type": "string",
            "description": "nmcep"
          },
          "numcep": {
            "type": "string",
            "description": "numcep"
          },
          "complcep": {
            "type": "string",
            "description": "complcep"
          },
          "bancosacado": {
            "type": "string",
            "description": "bancosacado"
          },
          "agenciasacado": {
            "type": "string",
            "description": "agenciasacado"
          },
          "dvagenciasacado": {
            "type": "string",
            "description": "dvagenciasacado"
          },
          "contasacado": {
            "type": "string",
            "description": "contasacado"
          },
          "dvcontasacado": {
            "type": "string",
            "description": "dvcontasacado"
          },
          "endosso": {
            "type": "string",
            "description": "endosso"
          },
          "codigocorretor": {
            "type": "string",
            "description": "codigocorretor"
          },
          "nomecorr": {
            "type": "string",
            "description": "nomecorr"
          },
          "codigointcia": {
            "type": "string",
            "description": "codigointcia"
          },
          "codigoextcia": {
            "type": "string",
            "description": "codigoextcia"
          },
          "nomecia": {
            "type": "string",
            "description": "nomecia"
          },
          "detcodbarr1": {
            "type": "string",
            "description": "detcodbarr1"
          },
          "detcodbarr2": {
            "type": "string",
            "description": "detcodbarr2"
          },
          "detcodbarr3": {
            "type": "string",
            "description": "detcodbarr3"
          },
          "detcodbarr4": {
            "type": "string",
            "description": "detcodbarr4"
          },
          "subfatura": {
            "type": "string",
            "description": "subfatura"
          },
          "messubfatura": {
            "type": "string",
            "description": "messubfatura"
          },
          "anosubfatura": {
            "type": "string",
            "description": "anosubfatura"
          },
          "cpcelaunfcada": {
            "type": "string",
            "description": "cpcelaunfcada"
          },
          "cidtfdunfcada": {
            "type": "string",
            "description": "cidtfdunfcada"
          },
          "vpcelaunfcada1": {
            "type": "string",
            "description": "vpcelaunfcada1"
          },
          "corigeunfcada1": {
            "type": "string",
            "description": "corigeunfcada1"
          },
          "npcelaunfcada1": {
            "type": "string",
            "description": "npcelaunfcada1"
          },
          "dgref1": {
            "type": "string",
            "description": "dgref1"
          },
          "vpcelaunfcada2": {
            "type": "string",
            "description": "vpcelaunfcada2"
          },
          "corigeunfcada2": {
            "type": "string",
            "description": "corigeunfcada2"
          },
          "npcelaunfcada2": {
            "type": "string",
            "description": "npcelaunfcada2"
          },
          "dgref2": {
            "type": "string",
            "description": "dgref2"
          },
          "vpcelaunfcada3": {
            "type": "string",
            "description": "vpcelaunfcada3"
          },
          "corigeunfcada3": {
            "type": "string",
            "description": "corigeunfcada3"
          },
          "npcelaunfcada3": {
            "type": "string",
            "description": "npcelaunfcada3"
          },
          "dgref3": {
            "type": "string",
            "description": "dgref3"
          },
          "rorigeunfcada": {
            "type": "string",
            "description": "rorigeunfcada"
          },
          "benecnpj": {
            "type": "string",
            "description": "benecnpj"
          },
          "benecep": {
            "type": "string",
            "description": "benecep"
          },
          "beneuf": {
            "type": "string",
            "description": "beneuf"
          },
          "benenum": {
            "type": "string",
            "description": "benenum"
          },
          "bloquetedv": {
            "type": "string",
            "description": "bloquetedv"
          },
          "logList": {
            "$ref": "#/components/schemas/LogList"
          }
        },
        "description": "Informações do response relativos a cobrança via débito em conta"
      },
      "Log": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "string",
            "description": "codigo",
            "example": "0"
          },
          "descricao": {
            "type": "string",
            "description": "descricao",
            "example": "descricao"
          }
        },
        "description": "Informações do response relativos a erros na cobrança via débito em conta"
      },
      "LogList": {
        "required": [
          "item"
        ],
        "type": "object",
        "properties": {
          "item": {
            "type": "array",
            "description": "Lista de itens",
            "items": {
              "$ref": "#/components/schemas/Log"
            }
          }
        },
        "description": "Lista com as informações do response relativos a erros na cobrança via débito em conta"
      },
      "RequestStatus": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "Código da consulta",
            "example": "200"
          },
          "message": {
            "type": "string",
            "description": "Mensagem de status da consulta",
            "example": "Consulta efetivada com sucesso"
          },
          "description": {
            "type": "string",
            "description": "Descrição da mensagem",
            "example": "N/A"
          },
          "requestStatusId": {
            "type": "string",
            "description": "Identificador da requisição - Gerado pela aplicação",
            "example": "c17ea59c-d86b-46b9-b898-56834abaa178"
          }
        },
        "description": "Informações de controle do resultado da requisição"
      },
      "HealthCheck": {
        "required": [
          "info"
        ],
        "type": "object",
        "properties": {
          "info": {
            "$ref": "#/components/schemas/Info"
          }
        },
        "description": "Informações sobre o Health Check da API"
      },
      "Info": {
        "required": [
          "re_parcerias",
          "version"
        ],
        "type": "object",
        "properties": {
          "re_parcerias": {
            "type": "string",
            "description": "Serviço",
            "example": "Pagamento"
          },
          "version": {
            "type": "string",
            "description": "Versão",
            "example": "2211231400"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "UP"
          }
        },
        "description": "Informações sobre a API"
      }
    }
  }
}