{
  "openapi": "3.0.1",
  "info": {
    "title": "API Banco Senff - Carteira de Cobranças",
    "version": "v1"
  },
  "paths": {
    "/api/Login/GetToken": {
      "get": {
        "tags": [
          "Login"
        ],
        "summary": "Obter Token para ser utilizado nas chamadas dos outros métodos.",
        "description": "## Documentação:\r\nFuncionalidade retorna o token de acesso que é obrigatório em todas as funcionalidades, necessário ter login cadastrado e liberado no sistema para funcionar o sistema",
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Token"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Token"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Token"
                }
              }
            }
          }
        }
      }
    },
    "/api/Relatorios/Francesinha": {
      "get": {
        "tags": [
          "Relatorios"
        ],
        "summary": "Francesinha",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna os dados da francesinha",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "Carteira",
            "in": "header",
            "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
              "format": "int32"
            }
          },
          {
            "name": "DtReferencia",
            "in": "header",
            "description": "*Data de Referencia",
            "schema": {
              "type": "string",
              "description": "*Data de Referencia",
              "nullable": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrFrancesinha"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrFrancesinha"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrFrancesinha"
                }
              }
            }
          }
        }
      }
    },
    "/api/Relatorios/HistoricoTitulo": {
      "get": {
        "tags": [
          "Relatorios"
        ],
        "summary": "Historico de Titulo",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna os dados do titulo pesquisado com histórico das informações e movimentos",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "Carteira",
            "in": "header",
            "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
              "format": "int32"
            }
          },
          {
            "name": "SeuNumero",
            "in": "header",
            "description": "Código Único do Boleto Controlado pelo Cliente",
            "schema": {
              "type": "string",
              "description": "Código Único do Boleto Controlado pelo Cliente",
              "nullable": true
            }
          },
          {
            "name": "NossoNumero",
            "in": "header",
            "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
            "schema": {
              "type": "integer",
              "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              }
            }
          }
        }
      }
    },
    "/api/Relatorios/HistoricoTituloCobrancaPropria": {
      "get": {
        "tags": [
          "Relatorios"
        ],
        "summary": "Historico de Titulo Cobranca Propria",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna os dados do titulo pesquisado com histórico das informações e movimentos",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "Carteira",
            "in": "header",
            "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
              "format": "int32"
            }
          },
          {
            "name": "SeuNumero",
            "in": "header",
            "schema": {
              "type": "string",
              "nullable": true
            }
          },
          {
            "name": "NossoNumero",
            "in": "header",
            "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
            "schema": {
              "type": "integer",
              "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrHistorico"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/obterNomeclaturaArquivo": {
      "get": {
        "tags": [
          "Remessa"
        ],
        "summary": "Obter nomeclatura do arquivo",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n            \r\nFuncionalidade que retorna a formatação do nome do arquivo de remessa que será utilizado no upload do arquivo",
        "parameters": [
          {
            "name": "token",
            "in": "header",
            "description": "*token para acesso",
            "schema": {
              "type": "string",
              "description": "*token para acesso",
              "nullable": true
            }
          },
          {
            "name": "cedente",
            "in": "header",
            "description": "*código do cedente",
            "schema": {
              "type": "integer",
              "description": "*código do cedente",
              "format": "int32"
            }
          },
          {
            "name": "carteira",
            "in": "header",
            "description": "*número da carteira",
            "schema": {
              "type": "integer",
              "description": "*número da carteira",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrNomeclaturaArquivo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrNomeclaturaArquivo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrNomeclaturaArquivo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/obterMonitoramento": {
      "get": {
        "tags": [
          "Remessa"
        ],
        "summary": "Obter lista de monitoramento de arquivo's.",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n            \r\nFuncionalidade para monitoramente da remessa que foi criada pelo upload do arquivo",
        "parameters": [
          {
            "name": "token",
            "in": "header",
            "description": "*token de acesso",
            "schema": {
              "type": "string",
              "description": "*token de acesso",
              "nullable": true
            }
          },
          {
            "name": "cedente",
            "in": "header",
            "description": "*código do cedente",
            "schema": {
              "type": "integer",
              "description": "*código do cedente",
              "format": "int32"
            }
          },
          {
            "name": "agencia",
            "in": "header",
            "description": "número da agencia",
            "schema": {
              "type": "integer",
              "description": "número da agencia",
              "format": "int32"
            }
          },
          {
            "name": "conta",
            "in": "header",
            "description": "número da conta",
            "schema": {
              "type": "integer",
              "description": "número da conta",
              "format": "int32"
            }
          },
          {
            "name": "cpfCnpjCliente",
            "in": "header",
            "description": "CPF/CNPJ do cliente",
            "schema": {
              "type": "string",
              "description": "CPF/CNPJ do cliente",
              "nullable": true
            }
          },
          {
            "name": "dataInicio",
            "in": "header",
            "description": "*data início para pesquisa",
            "schema": {
              "type": "string",
              "description": "*data início para pesquisa",
              "nullable": true
            }
          },
          {
            "name": "dataFim",
            "in": "header",
            "description": "*data final para pesquisa",
            "schema": {
              "type": "string",
              "description": "*data final para pesquisa",
              "nullable": true
            }
          },
          {
            "name": "pagina",
            "in": "header",
            "description": "número de página",
            "schema": {
              "type": "integer",
              "description": "número de página",
              "format": "int64",
              "nullable": true
            }
          },
          {
            "name": "registros",
            "in": "header",
            "description": "número de registros",
            "schema": {
              "type": "integer",
              "description": "número de registros",
              "format": "int64",
              "nullable": true
            }
          },
          {
            "name": "campoOrdenacao",
            "in": "header",
            "description": "campo para ordenação",
            "schema": {
              "type": "string",
              "description": "campo para ordenação",
              "nullable": true
            }
          },
          {
            "name": "ordemOrdenacao",
            "in": "header",
            "description": "ordem para ordenação",
            "schema": {
              "type": "string",
              "description": "ordem para ordenação",
              "nullable": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrMonitoramentoRemessa"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrMonitoramentoRemessa"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrMonitoramentoRemessa"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/recuperarArquivo": {
      "post": {
        "tags": [
          "Remessa"
        ],
        "summary": "Recuperar Arquivo",
        "description": "## Documentação:\r\nFuncionalidade de POST que retorna o arquivo informado passando JSON como solicitação",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/envioRecuperarArquivo"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/envioRecuperarArquivo"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/envioRecuperarArquivo"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRecuperaArquivo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRecuperaArquivo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRecuperaArquivo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/downloadArquivo": {
      "post": {
        "tags": [
          "Remessa"
        ],
        "summary": "Download do Arquivo",
        "description": "## Documentação:\r\nFuncionalidade de POST faz o download do arquivo informado passando JSON como solicitação",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/envioDownloadArquivo"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/envioDownloadArquivo"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/envioDownloadArquivo"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrDownloadArquivo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrDownloadArquivo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrDownloadArquivo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/uploadArquivo": {
      "post": {
        "tags": [
          "Remessa"
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "token": {
                    "type": "string",
                    "nullable": true
                  },
                  "cedente": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "nomeArquivo": {
                    "type": "string",
                    "nullable": true
                  },
                  "conteudoArquivo": {
                    "type": "string",
                    "nullable": true
                  }
                }
              },
              "encoding": {
                "token": {
                  "style": "form"
                },
                "cedente": {
                  "style": "form"
                },
                "nomeArquivo": {
                  "style": "form"
                },
                "conteudoArquivo": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrUploadArquivo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrUploadArquivo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrUploadArquivo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Remessa/rejeitados": {
      "get": {
        "tags": [
          "Remessa"
        ],
        "summary": "Rejeitados",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n            \r\nRetorna os arquivos rejeitados que foram feito através do upload do arquivo",
        "parameters": [
          {
            "name": "token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "carteira",
            "in": "header",
            "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
              "format": "int32"
            }
          },
          {
            "name": "dtRejeicaoInicial",
            "in": "header",
            "description": "Data Rejeição Inicial",
            "schema": {
              "type": "string",
              "description": "Data Rejeição Inicial",
              "nullable": true
            }
          },
          {
            "name": "dtRejeicaoFinal",
            "in": "header",
            "description": "Data Rejeição Final",
            "schema": {
              "type": "string",
              "description": "Data Rejeição Final",
              "nullable": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRejeitados"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRejeitados"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrRejeitados"
                }
              }
            }
          }
        }
      }
    },
    "/api/TitularCedente/ObterCarteiras": {
      "get": {
        "tags": [
          "TitularCedente"
        ],
        "summary": "Obter Carteiras do Cliente",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna as carteiras do cliente",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "Código inteiro do cedente",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrCarteira"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrCarteira"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrCarteira"
                }
              }
            }
          }
        }
      }
    },
    "/api/TitularCedente/ObterContas": {
      "get": {
        "tags": [
          "TitularCedente"
        ],
        "summary": "Obter Contas do Cedente",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna as contas do cliente",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "CodigoClienteSinqia",
            "in": "header",
            "description": "*Codigo do Cedente Cadastrado na SINQIA",
            "schema": {
              "type": "integer",
              "description": "*Codigo do Cedente Cadastrado na SINQIA",
              "format": "int64"
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrConta"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrConta"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrConta"
                }
              }
            }
          }
        }
      }
    },
    "/api/Titulo/obterDados": {
      "get": {
        "tags": [
          "Titulo"
        ],
        "summary": "Obter todos os dados do título",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna os dados dos titulos pesquisados com histórico das informações e movimentos",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "Carteira",
            "in": "header",
            "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro da Carteira de Boletos - ex.: 21",
              "format": "int32"
            }
          },
          {
            "name": "Operacao",
            "in": "header",
            "description": "*OPERACAO = L -> TITULO LIQUIDADOS, B -> TITULOS BAIXADOS, A -> TITULOS EM ABERTO, T -> TUDO",
            "schema": {
              "type": "string",
              "description": "*OPERACAO = L -> TITULO LIQUIDADOS, B -> TITULOS BAIXADOS, A -> TITULOS EM ABERTO, T -> TUDO",
              "nullable": true
            }
          },
          {
            "name": "NossoNumero",
            "in": "header",
            "description": "Código Único do Boleto Controlado pelo sistema do Banco Senff",
            "schema": {
              "type": "integer",
              "description": "Código Único do Boleto Controlado pelo sistema do Banco Senff",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Titulo/obterPDF": {
      "get": {
        "tags": [
          "Titulo"
        ],
        "summary": "Obter PDF",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna o PDF em forma de string 64",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "NossoNumero",
            "in": "header",
            "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
            "schema": {
              "type": "integer",
              "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrBoleto"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrBoleto"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrBoleto"
                }
              }
            }
          }
        }
      }
    },
    "/api/Titulo/pesquisar": {
      "get": {
        "tags": [
          "Titulo"
        ],
        "summary": "Pesquisar Titulos",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade retorna os dados do titulos pesquisado",
        "parameters": [
          {
            "name": "Token",
            "in": "header",
            "description": "*Token gerado pelo método de login na API",
            "schema": {
              "type": "string",
              "description": "*Token gerado pelo método de login na API",
              "nullable": true
            }
          },
          {
            "name": "Cedente",
            "in": "header",
            "description": "*Código inteiro do cedente",
            "schema": {
              "type": "integer",
              "description": "*Código inteiro do cedente",
              "format": "int32"
            }
          },
          {
            "name": "NossoNumero",
            "in": "header",
            "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
            "schema": {
              "type": "integer",
              "description": "*Código Único do Boleto Controlado pelo sistema do Banco Senff",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulos"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulos"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulos"
                }
              }
            }
          }
        }
      }
    },
    "/api/Titulo/cadastrar": {
      "post": {
        "tags": [
          "Titulo"
        ],
        "summary": "Cadastrar título",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade de POST que faz o cadastro do títulos passando um JSON com os campos do títulos preenchidos",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/envioTitulo"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/envioTitulo"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/envioTitulo"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrTitulo"
                }
              }
            }
          }
        }
      }
    },
    "/api/Titulo/alterarInstrucoes": {
      "put": {
        "tags": [
          "Titulo"
        ],
        "summary": "Cadastrar Instrucoes no Titulo",
        "description": "## Documentação:\r\nCampos obrigatórios representados pelo sinal de *\r\n\r\nFuncionalidade de POST que faz o cadastro das instrução passando um JSON com os campos da instrução preenchidos",
        "requestBody": {
          "description": "",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/envioInstrucao"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/envioInstrucao"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/envioInstrucao"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/wsrInstrucao"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrInstrucao"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/wsrInstrucao"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Token": {
        "type": "object",
        "properties": {
          "chave": {
            "type": "string",
            "nullable": true
          },
          "validade": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "MethodAttributes": {
        "enum": [
          0,
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          16,
          32,
          64,
          128,
          256,
          256,
          512,
          1024,
          2048,
          4096,
          8192,
          16384,
          32768,
          53248
        ],
        "type": "integer",
        "format": "int32"
      },
      "MethodImplAttributes": {
        "enum": [
          0,
          0,
          1,
          2,
          3,
          3,
          4,
          4,
          8,
          16,
          32,
          64,
          128,
          256,
          512,
          4096,
          65535
        ],
        "type": "integer",
        "format": "int32"
      },
      "CallingConventions": {
        "enum": [
          1,
          2,
          3,
          32,
          64
        ],
        "type": "integer",
        "format": "int32"
      },
      "IntPtr": {
        "type": "object",
        "additionalProperties": false
      },
      "RuntimeMethodHandle": {
        "type": "object",
        "properties": {
          "value": {
            "$ref": "#/components/schemas/IntPtr"
          }
        },
        "additionalProperties": false
      },
      "MemberTypes": {
        "enum": [
          1,
          2,
          4,
          8,
          16,
          32,
          64,
          128,
          191
        ],
        "type": "integer",
        "format": "int32"
      },
      "ModuleHandle": {
        "type": "object",
        "properties": {
          "mdStreamVersion": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CustomAttributeTypedArgument": {
        "type": "object",
        "properties": {
          "argumentType": {
            "$ref": "#/components/schemas/Type"
          },
          "value": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "MemberInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CustomAttributeNamedArgument": {
        "type": "object",
        "properties": {
          "memberInfo": {
            "$ref": "#/components/schemas/MemberInfo"
          },
          "typedValue": {
            "$ref": "#/components/schemas/CustomAttributeTypedArgument"
          },
          "memberName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "isField": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CustomAttributeData": {
        "type": "object",
        "properties": {
          "attributeType": {
            "$ref": "#/components/schemas/Type"
          },
          "constructor": {
            "$ref": "#/components/schemas/ConstructorInfo"
          },
          "constructorArguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeTypedArgument"
            },
            "nullable": true,
            "readOnly": true
          },
          "namedArguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeNamedArgument"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "Module": {
        "type": "object",
        "properties": {
          "assembly": {
            "$ref": "#/components/schemas/Assembly"
          },
          "fullyQualifiedName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "mdStreamVersion": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "moduleVersionId": {
            "type": "string",
            "format": "uuid",
            "readOnly": true
          },
          "scopeName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "moduleHandle": {
            "$ref": "#/components/schemas/ModuleHandle"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ConstructorInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "attributes": {
            "$ref": "#/components/schemas/MethodAttributes"
          },
          "methodImplementationFlags": {
            "$ref": "#/components/schemas/MethodImplAttributes"
          },
          "callingConvention": {
            "$ref": "#/components/schemas/CallingConventions"
          },
          "isAbstract": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructor": {
            "type": "boolean",
            "readOnly": true
          },
          "isFinal": {
            "type": "boolean",
            "readOnly": true
          },
          "isHideBySig": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isStatic": {
            "type": "boolean",
            "readOnly": true
          },
          "isVirtual": {
            "type": "boolean",
            "readOnly": true
          },
          "isAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyAndAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyOrAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructedGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethodDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "containsGenericParameters": {
            "type": "boolean",
            "readOnly": true
          },
          "methodHandle": {
            "$ref": "#/components/schemas/RuntimeMethodHandle"
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EventAttributes": {
        "enum": [
          0,
          512,
          1024,
          1024
        ],
        "type": "integer",
        "format": "int32"
      },
      "ParameterAttributes": {
        "enum": [
          0,
          1,
          2,
          4,
          8,
          16,
          4096,
          8192,
          16384,
          32768,
          61440
        ],
        "type": "integer",
        "format": "int32"
      },
      "ParameterInfo": {
        "type": "object",
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/ParameterAttributes"
          },
          "member": {
            "$ref": "#/components/schemas/MemberInfo"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "parameterType": {
            "$ref": "#/components/schemas/Type"
          },
          "position": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "isIn": {
            "type": "boolean",
            "readOnly": true
          },
          "isLcid": {
            "type": "boolean",
            "readOnly": true
          },
          "isOptional": {
            "type": "boolean",
            "readOnly": true
          },
          "isOut": {
            "type": "boolean",
            "readOnly": true
          },
          "isRetval": {
            "type": "boolean",
            "readOnly": true
          },
          "defaultValue": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true,
            "readOnly": true
          },
          "rawDefaultValue": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true,
            "readOnly": true
          },
          "hasDefaultValue": {
            "type": "boolean",
            "readOnly": true
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ICustomAttributeProvider": {
        "type": "object",
        "additionalProperties": false
      },
      "MethodInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "returnParameter": {
            "$ref": "#/components/schemas/ParameterInfo"
          },
          "returnType": {
            "$ref": "#/components/schemas/Type"
          },
          "returnTypeCustomAttributes": {
            "$ref": "#/components/schemas/ICustomAttributeProvider"
          },
          "attributes": {
            "$ref": "#/components/schemas/MethodAttributes"
          },
          "methodImplementationFlags": {
            "$ref": "#/components/schemas/MethodImplAttributes"
          },
          "callingConvention": {
            "$ref": "#/components/schemas/CallingConventions"
          },
          "isAbstract": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructor": {
            "type": "boolean",
            "readOnly": true
          },
          "isFinal": {
            "type": "boolean",
            "readOnly": true
          },
          "isHideBySig": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isStatic": {
            "type": "boolean",
            "readOnly": true
          },
          "isVirtual": {
            "type": "boolean",
            "readOnly": true
          },
          "isAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyAndAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyOrAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructedGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethodDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "containsGenericParameters": {
            "type": "boolean",
            "readOnly": true
          },
          "methodHandle": {
            "$ref": "#/components/schemas/RuntimeMethodHandle"
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EventInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "attributes": {
            "$ref": "#/components/schemas/EventAttributes"
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "addMethod": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "removeMethod": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "raiseMethod": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "isMulticast": {
            "type": "boolean",
            "readOnly": true
          },
          "eventHandlerType": {
            "$ref": "#/components/schemas/Type"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "FieldAttributes": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          16,
          32,
          64,
          128,
          256,
          512,
          1024,
          4096,
          8192,
          32768,
          38144
        ],
        "type": "integer",
        "format": "int32"
      },
      "RuntimeFieldHandle": {
        "type": "object",
        "properties": {
          "value": {
            "$ref": "#/components/schemas/IntPtr"
          }
        },
        "additionalProperties": false
      },
      "FieldInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "attributes": {
            "$ref": "#/components/schemas/FieldAttributes"
          },
          "fieldType": {
            "$ref": "#/components/schemas/Type"
          },
          "isInitOnly": {
            "type": "boolean",
            "readOnly": true
          },
          "isLiteral": {
            "type": "boolean",
            "readOnly": true
          },
          "isNotSerialized": {
            "type": "boolean",
            "readOnly": true
          },
          "isPinvokeImpl": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isStatic": {
            "type": "boolean",
            "readOnly": true
          },
          "isAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyAndAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyOrAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "fieldHandle": {
            "$ref": "#/components/schemas/RuntimeFieldHandle"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PropertyAttributes": {
        "enum": [
          0,
          512,
          1024,
          4096,
          8192,
          16384,
          32768,
          62464
        ],
        "type": "integer",
        "format": "int32"
      },
      "PropertyInfo": {
        "type": "object",
        "properties": {
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "propertyType": {
            "$ref": "#/components/schemas/Type"
          },
          "attributes": {
            "$ref": "#/components/schemas/PropertyAttributes"
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "canRead": {
            "type": "boolean",
            "readOnly": true
          },
          "canWrite": {
            "type": "boolean",
            "readOnly": true
          },
          "getMethod": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "setMethod": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "GenericParameterAttributes": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          8,
          16,
          28
        ],
        "type": "integer",
        "format": "int32"
      },
      "TypeAttributes": {
        "enum": [
          0,
          0,
          0,
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          7,
          8,
          16,
          24,
          32,
          32,
          128,
          256,
          1024,
          2048,
          4096,
          8192,
          16384,
          65536,
          131072,
          196608,
          196608,
          262144,
          264192,
          1048576,
          12582912
        ],
        "type": "integer",
        "format": "int32"
      },
      "LayoutKind": {
        "enum": [
          0,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "StructLayoutAttribute": {
        "type": "object",
        "properties": {
          "value": {
            "$ref": "#/components/schemas/LayoutKind"
          },
          "typeId": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "RuntimeTypeHandle": {
        "type": "object",
        "properties": {
          "value": {
            "$ref": "#/components/schemas/IntPtr"
          }
        },
        "additionalProperties": false
      },
      "TypeInfo": {
        "type": "object",
        "properties": {
          "genericTypeParameters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Type"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredConstructors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConstructorInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FieldInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredMembers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MemberInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MethodInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredNestedTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TypeInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "declaredProperties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PropertyInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "implementedInterfaces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Type"
            },
            "nullable": true,
            "readOnly": true
          },
          "isInterface": {
            "type": "boolean",
            "readOnly": true
          },
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "namespace": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "assemblyQualifiedName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "fullName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "assembly": {
            "$ref": "#/components/schemas/Assembly"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "isNested": {
            "type": "boolean",
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "declaringMethod": {
            "$ref": "#/components/schemas/MethodBase"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "underlyingSystemType": {
            "$ref": "#/components/schemas/Type"
          },
          "isTypeDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "isArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isByRef": {
            "type": "boolean",
            "readOnly": true
          },
          "isPointer": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructedGenericType": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericTypeParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethodParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericType": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericTypeDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "isSZArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isVariableBoundArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isByRefLike": {
            "type": "boolean",
            "readOnly": true
          },
          "hasElementType": {
            "type": "boolean",
            "readOnly": true
          },
          "genericTypeArguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Type"
            },
            "nullable": true,
            "readOnly": true
          },
          "genericParameterPosition": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "genericParameterAttributes": {
            "$ref": "#/components/schemas/GenericParameterAttributes"
          },
          "attributes": {
            "$ref": "#/components/schemas/TypeAttributes"
          },
          "isAbstract": {
            "type": "boolean",
            "readOnly": true
          },
          "isImport": {
            "type": "boolean",
            "readOnly": true
          },
          "isSealed": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamANDAssem": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamORAssem": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isNotPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isAutoLayout": {
            "type": "boolean",
            "readOnly": true
          },
          "isExplicitLayout": {
            "type": "boolean",
            "readOnly": true
          },
          "isLayoutSequential": {
            "type": "boolean",
            "readOnly": true
          },
          "isAnsiClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isAutoClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isUnicodeClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isCOMObject": {
            "type": "boolean",
            "readOnly": true
          },
          "isContextful": {
            "type": "boolean",
            "readOnly": true
          },
          "isEnum": {
            "type": "boolean",
            "readOnly": true
          },
          "isMarshalByRef": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrimitive": {
            "type": "boolean",
            "readOnly": true
          },
          "isValueType": {
            "type": "boolean",
            "readOnly": true
          },
          "isSignatureType": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "structLayoutAttribute": {
            "$ref": "#/components/schemas/StructLayoutAttribute"
          },
          "typeInitializer": {
            "$ref": "#/components/schemas/ConstructorInfo"
          },
          "typeHandle": {
            "$ref": "#/components/schemas/RuntimeTypeHandle"
          },
          "guid": {
            "type": "string",
            "format": "uuid",
            "readOnly": true
          },
          "baseType": {
            "$ref": "#/components/schemas/Type"
          },
          "isSerializable": {
            "type": "boolean",
            "readOnly": true
          },
          "containsGenericParameters": {
            "type": "boolean",
            "readOnly": true
          },
          "isVisible": {
            "type": "boolean",
            "readOnly": true
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SecurityRuleSet": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "Assembly": {
        "type": "object",
        "properties": {
          "definedTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TypeInfo"
            },
            "nullable": true,
            "readOnly": true
          },
          "exportedTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Type"
            },
            "nullable": true,
            "readOnly": true
          },
          "codeBase": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "entryPoint": {
            "$ref": "#/components/schemas/MethodInfo"
          },
          "fullName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "imageRuntimeVersion": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "isDynamic": {
            "type": "boolean",
            "readOnly": true
          },
          "location": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "reflectionOnly": {
            "type": "boolean",
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "isFullyTrusted": {
            "type": "boolean",
            "readOnly": true
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "escapedCodeBase": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "manifestModule": {
            "$ref": "#/components/schemas/Module"
          },
          "modules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Module"
            },
            "nullable": true,
            "readOnly": true
          },
          "globalAssemblyCache": {
            "type": "boolean",
            "readOnly": true,
            "deprecated": true
          },
          "hostContext": {
            "type": "integer",
            "format": "int64",
            "readOnly": true
          },
          "securityRuleSet": {
            "$ref": "#/components/schemas/SecurityRuleSet"
          }
        },
        "additionalProperties": false
      },
      "Type": {
        "type": "object",
        "properties": {
          "isInterface": {
            "type": "boolean",
            "readOnly": true
          },
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "namespace": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "assemblyQualifiedName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "fullName": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "assembly": {
            "$ref": "#/components/schemas/Assembly"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "isNested": {
            "type": "boolean",
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "declaringMethod": {
            "$ref": "#/components/schemas/MethodBase"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "underlyingSystemType": {
            "$ref": "#/components/schemas/Type"
          },
          "isTypeDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "isArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isByRef": {
            "type": "boolean",
            "readOnly": true
          },
          "isPointer": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructedGenericType": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericTypeParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethodParameter": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericType": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericTypeDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "isSZArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isVariableBoundArray": {
            "type": "boolean",
            "readOnly": true
          },
          "isByRefLike": {
            "type": "boolean",
            "readOnly": true
          },
          "hasElementType": {
            "type": "boolean",
            "readOnly": true
          },
          "genericTypeArguments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Type"
            },
            "nullable": true,
            "readOnly": true
          },
          "genericParameterPosition": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "genericParameterAttributes": {
            "$ref": "#/components/schemas/GenericParameterAttributes"
          },
          "attributes": {
            "$ref": "#/components/schemas/TypeAttributes"
          },
          "isAbstract": {
            "type": "boolean",
            "readOnly": true
          },
          "isImport": {
            "type": "boolean",
            "readOnly": true
          },
          "isSealed": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamANDAssem": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedFamORAssem": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isNestedPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isNotPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isAutoLayout": {
            "type": "boolean",
            "readOnly": true
          },
          "isExplicitLayout": {
            "type": "boolean",
            "readOnly": true
          },
          "isLayoutSequential": {
            "type": "boolean",
            "readOnly": true
          },
          "isAnsiClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isAutoClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isUnicodeClass": {
            "type": "boolean",
            "readOnly": true
          },
          "isCOMObject": {
            "type": "boolean",
            "readOnly": true
          },
          "isContextful": {
            "type": "boolean",
            "readOnly": true
          },
          "isEnum": {
            "type": "boolean",
            "readOnly": true
          },
          "isMarshalByRef": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrimitive": {
            "type": "boolean",
            "readOnly": true
          },
          "isValueType": {
            "type": "boolean",
            "readOnly": true
          },
          "isSignatureType": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "structLayoutAttribute": {
            "$ref": "#/components/schemas/StructLayoutAttribute"
          },
          "typeInitializer": {
            "$ref": "#/components/schemas/ConstructorInfo"
          },
          "typeHandle": {
            "$ref": "#/components/schemas/RuntimeTypeHandle"
          },
          "guid": {
            "type": "string",
            "format": "uuid",
            "readOnly": true
          },
          "baseType": {
            "$ref": "#/components/schemas/Type"
          },
          "isSerializable": {
            "type": "boolean",
            "readOnly": true
          },
          "containsGenericParameters": {
            "type": "boolean",
            "readOnly": true
          },
          "isVisible": {
            "type": "boolean",
            "readOnly": true
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "MethodBase": {
        "type": "object",
        "properties": {
          "attributes": {
            "$ref": "#/components/schemas/MethodAttributes"
          },
          "methodImplementationFlags": {
            "$ref": "#/components/schemas/MethodImplAttributes"
          },
          "callingConvention": {
            "$ref": "#/components/schemas/CallingConventions"
          },
          "isAbstract": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructor": {
            "type": "boolean",
            "readOnly": true
          },
          "isFinal": {
            "type": "boolean",
            "readOnly": true
          },
          "isHideBySig": {
            "type": "boolean",
            "readOnly": true
          },
          "isSpecialName": {
            "type": "boolean",
            "readOnly": true
          },
          "isStatic": {
            "type": "boolean",
            "readOnly": true
          },
          "isVirtual": {
            "type": "boolean",
            "readOnly": true
          },
          "isAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamily": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyAndAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isFamilyOrAssembly": {
            "type": "boolean",
            "readOnly": true
          },
          "isPrivate": {
            "type": "boolean",
            "readOnly": true
          },
          "isPublic": {
            "type": "boolean",
            "readOnly": true
          },
          "isConstructedGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethod": {
            "type": "boolean",
            "readOnly": true
          },
          "isGenericMethodDefinition": {
            "type": "boolean",
            "readOnly": true
          },
          "containsGenericParameters": {
            "type": "boolean",
            "readOnly": true
          },
          "methodHandle": {
            "$ref": "#/components/schemas/RuntimeMethodHandle"
          },
          "isSecurityCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecuritySafeCritical": {
            "type": "boolean",
            "readOnly": true
          },
          "isSecurityTransparent": {
            "type": "boolean",
            "readOnly": true
          },
          "memberType": {
            "$ref": "#/components/schemas/MemberTypes"
          },
          "name": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "declaringType": {
            "$ref": "#/components/schemas/Type"
          },
          "reflectedType": {
            "$ref": "#/components/schemas/Type"
          },
          "module": {
            "$ref": "#/components/schemas/Module"
          },
          "customAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomAttributeData"
            },
            "nullable": true,
            "readOnly": true
          },
          "isCollectible": {
            "type": "boolean",
            "readOnly": true
          },
          "metadataToken": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "Exception": {
        "type": "object",
        "properties": {
          "targetSite": {
            "$ref": "#/components/schemas/MethodBase"
          },
          "stackTrace": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "message": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": false
            },
            "nullable": true,
            "readOnly": true
          },
          "innerException": {
            "$ref": "#/components/schemas/Exception"
          },
          "helpLink": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "hResult": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Mensagem": {
        "type": "object",
        "properties": {
          "sucesso": {
            "type": "boolean"
          },
          "mensagem": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "exception": {
            "$ref": "#/components/schemas/Exception"
          }
        },
        "additionalProperties": false
      },
      "TituloFrancesinha": {
        "type": "object",
        "properties": {
          "nomeSacado": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "especie": {
            "type": "string",
            "nullable": true
          },
          "dtVencimento": {
            "type": "string",
            "nullable": true
          },
          "dtPagamento": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true
          },
          "vlrTitulo": {
            "type": "string",
            "nullable": true
          },
          "vlrLiquidado": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true
          },
          "codigoOcorrenciaOperacao": {
            "type": "integer",
            "format": "int64"
          },
          "codigoOcorrenciaSituacao": {
            "type": "integer",
            "format": "int64"
          },
          "descricaoOcorrencia": {
            "type": "string",
            "nullable": true
          },
          "vlrOcorrencia": {
            "type": "string",
            "nullable": true
          },
          "indicadorDebCred": {
            "type": "string",
            "nullable": true
          },
          "vlrIOF": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true
          },
          "vlrJurosMora": {
            "type": "string",
            "nullable": true
          },
          "vlrAbatimento": {
            "type": "string",
            "nullable": true
          },
          "numeroCorrespondente": {
            "type": "object",
            "additionalProperties": false,
            "nullable": true
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TotalizadorFrancesinha": {
        "type": "object",
        "properties": {
          "vlrTotalTarifas": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalJuros": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalIOF": {
            "type": "string",
            "nullable": true
          },
          "vlrSaldoAnterior": {
            "type": "string",
            "nullable": true
          },
          "vlrSaldoAtual": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalEntradasDia": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalEstornosDia": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalBaixasDia": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalJurosMora": {
            "type": "string",
            "nullable": true
          },
          "vlrTotalAbatimento": {
            "type": "string",
            "nullable": true
          },
          "vlrLancamentoDebito": {
            "type": "string",
            "nullable": true
          },
          "vlrLancamentoCredito": {
            "type": "string",
            "nullable": true
          },
          "vlrLancamentoLiquido": {
            "type": "string",
            "nullable": true
          },
          "qtdSaldoAtual": {
            "type": "integer",
            "format": "int64"
          },
          "qtdSaldoAnterior": {
            "type": "integer",
            "format": "int64"
          },
          "qtdTotalEntradasDia": {
            "type": "integer",
            "format": "int64"
          },
          "qtdTotalEstornosDia": {
            "type": "integer",
            "format": "int64"
          },
          "qtdTotalBaixasDia": {
            "type": "integer",
            "format": "int64"
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          },
          "vlrOcorrencia": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rFrancesinha": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "titulos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TituloFrancesinha"
            },
            "nullable": true
          },
          "totalizador": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TotalizadorFrancesinha"
            },
            "nullable": true
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "wsrFrancesinha": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "rFrancesinha": {
            "$ref": "#/components/schemas/rFrancesinha"
          }
        },
        "additionalProperties": false
      },
      "rListaInstruco": {
        "type": "object",
        "properties": {
          "dtInstrucao": {
            "type": "string",
            "nullable": true
          },
          "instrucao": {
            "type": "integer",
            "format": "int64"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "vlrInstrucao": {
            "type": "string",
            "nullable": true
          },
          "dtVencimento": {
            "type": "string",
            "nullable": true
          },
          "dtUltimoVencimento": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "logradouroSacado": {
            "type": "string",
            "nullable": true
          },
          "complementoSacado": {
            "type": "string",
            "nullable": true
          },
          "bairroSacado": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacado": {
            "type": "string",
            "nullable": true
          },
          "estadoSacado": {
            "type": "string",
            "nullable": true
          },
          "cEPSacado": {
            "type": "string",
            "nullable": true
          },
          "origemInstrucao": {
            "type": "string",
            "nullable": true
          },
          "situacaoInstrucao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rInformacoesAdicionai": {
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "nullable": true
          },
          "valor": {
            "type": "string",
            "nullable": true
          },
          "nomeCampo": {
            "type": "string",
            "nullable": true
          },
          "valorCampo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rTituloHistorico": {
        "type": "object",
        "properties": {
          "codigoBanco": {
            "type": "integer",
            "format": "int64"
          },
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "carteira": {
            "type": "integer",
            "format": "int64"
          },
          "descricaoCarteira": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "vlrTitulo": {
            "type": "string",
            "nullable": true
          },
          "dtEntrada": {
            "type": "string",
            "nullable": true
          },
          "dtEmissao": {
            "type": "string",
            "nullable": true
          },
          "dtVencimento": {
            "type": "string",
            "nullable": true
          },
          "tipoPessoaSacado": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjSacado": {
            "type": "string",
            "nullable": true
          },
          "nomeSacado": {
            "type": "string",
            "nullable": true
          },
          "logradouroSacado": {
            "type": "string",
            "nullable": true
          },
          "complementoSacado": {
            "type": "string",
            "nullable": true
          },
          "bairroSacado": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacado": {
            "type": "string",
            "nullable": true
          },
          "estadoSacado": {
            "type": "string",
            "nullable": true
          },
          "cepSacado": {
            "type": "string",
            "nullable": true
          },
          "moeda": {
            "type": "integer",
            "format": "int64"
          },
          "vlrAbatimento": {
            "type": "string",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "multaPercentual": {
            "type": "string",
            "nullable": true
          },
          "moraPercentual": {
            "type": "string",
            "nullable": true
          },
          "dtLiquidacao": {
            "type": "string",
            "nullable": true
          },
          "siglaOperacao": {
            "type": "string",
            "nullable": true
          },
          "vlrDesconto": {
            "type": "string",
            "nullable": true
          },
          "dtDesconto": {
            "type": "string",
            "nullable": true
          },
          "vlrMoraDia": {
            "type": "string",
            "nullable": true
          },
          "especie": {
            "type": "string",
            "nullable": true
          },
          "vlrPago": {
            "type": "string",
            "nullable": true
          },
          "vlrJurosMoraRecebido": {
            "type": "string",
            "nullable": true
          },
          "vlrAbatimentoConcedido": {
            "type": "string",
            "nullable": true
          },
          "linhaDigitavel": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          },
          "identificadorDDA": {
            "type": "string",
            "nullable": true
          },
          "ispb": {
            "type": "string",
            "nullable": true
          },
          "tipoPessoaCedente": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjCedente": {
            "type": "string",
            "nullable": true
          },
          "razaoSocialCedente": {
            "type": "string",
            "nullable": true
          },
          "logradouroCedente": {
            "type": "string",
            "nullable": true
          },
          "complementoCedente": {
            "type": "string",
            "nullable": true
          },
          "bairroCedente": {
            "type": "string",
            "nullable": true
          },
          "cidadeCedente": {
            "type": "string",
            "nullable": true
          },
          "estadoCedente": {
            "type": "string",
            "nullable": true
          },
          "cepCedente": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "statusDetalhe": {
            "type": "string",
            "nullable": true
          },
          "valorRecebido": {
            "type": "string",
            "nullable": true
          },
          "valorAtualizado": {
            "type": "string",
            "nullable": true
          },
          "tipoMulta": {
            "type": "string",
            "nullable": true
          },
          "tipoDesconto": {
            "type": "string",
            "nullable": true
          },
          "dataDesconto": {
            "type": "string",
            "nullable": true
          },
          "dataMulta": {
            "type": "string",
            "nullable": true
          },
          "protesto": {
            "type": "string",
            "nullable": true
          },
          "protestoSituacao": {
            "type": "string",
            "nullable": true
          },
          "diasProtesto": {
            "type": "string",
            "nullable": true
          },
          "prazoProtesto": {
            "type": "integer",
            "format": "int64"
          },
          "dataAgendamento": {
            "type": "string",
            "nullable": true
          },
          "valorMulta": {
            "type": "string",
            "nullable": true
          },
          "valorDesconto": {
            "type": "string",
            "nullable": true
          },
          "valorJuros": {
            "type": "string",
            "nullable": true
          },
          "tipoJuros": {
            "type": "string",
            "nullable": true
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          },
          "statusNegativacao": {
            "type": "integer",
            "format": "int64"
          },
          "matrizSacadoRestricao": {
            "type": "string",
            "nullable": true
          },
          "validadeAposVencimentoPix": {
            "type": "integer",
            "format": "int64"
          },
          "emvQrCodePix": {
            "type": "string",
            "nullable": true
          },
          "chavePix": {
            "type": "string",
            "nullable": true
          },
          "solicitacaoPagador": {
            "type": "string",
            "nullable": true
          },
          "transactionID": {
            "type": "string",
            "nullable": true
          },
          "imprimeBoleto": {
            "type": "string",
            "nullable": true
          },
          "tipoPagadorFinal": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjPagadorFinal": {
            "type": "string",
            "nullable": true
          },
          "nomePagadorFinal": {
            "type": "string",
            "nullable": true
          },
          "mensagemPagadorFinal": {
            "type": "string",
            "nullable": true
          },
          "endToEndID": {
            "type": "string",
            "nullable": true
          },
          "tipoBoleto": {
            "type": "string",
            "nullable": true
          },
          "listaInstrucoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rListaInstruco"
            },
            "nullable": true
          },
          "mensagem1": {
            "type": "string",
            "nullable": true
          },
          "mensagem2": {
            "type": "string",
            "nullable": true
          },
          "mensagem3": {
            "type": "string",
            "nullable": true
          },
          "mensagem4": {
            "type": "string",
            "nullable": true
          },
          "informacoesAdicionais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rInformacoesAdicionai"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rHistorico": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "titulo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rTituloHistorico"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrHistorico": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstHistorico": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rHistorico"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rNomeclaturaArquivo": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "cedente": {
            "type": "integer",
            "format": "int32"
          },
          "carteira": {
            "type": "integer",
            "format": "int32"
          },
          "mnemonico": {
            "type": "string",
            "nullable": true
          },
          "tamanhoLayout": {
            "type": "integer",
            "format": "int32"
          },
          "nomeLayout": {
            "type": "string",
            "nullable": true
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "wsrNomeclaturaArquivo": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstNomeclaturaArquivos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rNomeclaturaArquivo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rMonitoramentoRemessa": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "cedenteNome": {
            "type": "string",
            "nullable": true
          },
          "nomeArquivo": {
            "type": "string",
            "nullable": true
          },
          "dataArquivo": {
            "type": "string",
            "nullable": true
          },
          "totalTitulos": {
            "type": "integer",
            "format": "int64"
          },
          "totalRejeitados": {
            "type": "integer",
            "format": "int64"
          },
          "totalAcatados": {
            "type": "integer",
            "format": "int64"
          },
          "valorTotal": {
            "type": "string",
            "nullable": true
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "wsrMonitoramentoRemessa": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstMonitoramentoRemessas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rMonitoramentoRemessa"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CadastrarRecuperarArquivo": {
        "type": "object",
        "properties": {
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "agencia": {
            "type": "integer",
            "format": "int64"
          },
          "conta": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjCliente": {
            "type": "string",
            "nullable": true
          },
          "dataInicio": {
            "type": "string",
            "nullable": true
          },
          "dataFim": {
            "type": "string",
            "nullable": true
          },
          "tipoArquivo": {
            "type": "integer",
            "format": "int64"
          },
          "pagina": {
            "type": "integer",
            "format": "int64"
          },
          "registros": {
            "type": "integer",
            "format": "int64"
          },
          "campoOrdenacao": {
            "type": "string",
            "nullable": true
          },
          "ordemOrdenacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "envioRecuperarArquivo": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "recuperarArquivo": {
            "$ref": "#/components/schemas/CadastrarRecuperarArquivo"
          }
        },
        "additionalProperties": false
      },
      "DadosRet": {
        "type": "object",
        "properties": {
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "nomeArquivo": {
            "type": "string",
            "nullable": true
          },
          "dataArquivo": {
            "type": "string",
            "nullable": true
          },
          "tipoArquivo": {
            "type": "integer",
            "format": "int32"
          },
          "idArquivo": {
            "type": "integer",
            "format": "int64"
          },
          "processamento": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rRecuperaArquivo": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "dadosRet": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DadosRet"
            },
            "nullable": true
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "wsrRecuperaArquivo": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "recuperaArquivo": {
            "$ref": "#/components/schemas/rRecuperaArquivo"
          }
        },
        "additionalProperties": false
      },
      "CadastrarDownloadArquivo": {
        "type": "object",
        "properties": {
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "nomeArquivo": {
            "type": "string",
            "nullable": true
          },
          "dataArquivo": {
            "type": "string",
            "nullable": true
          },
          "idArquivo": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "envioDownloadArquivo": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "downloadArquivo": {
            "$ref": "#/components/schemas/CadastrarDownloadArquivo"
          }
        },
        "additionalProperties": false
      },
      "rDownloadArquivo": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "nomeArquivo": {
            "type": "string",
            "nullable": true
          },
          "dataArquivo": {
            "type": "string",
            "nullable": true
          },
          "conteudoArquivo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrDownloadArquivo": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "downloadArquivo": {
            "$ref": "#/components/schemas/rDownloadArquivo"
          }
        },
        "additionalProperties": false
      },
      "wsrUploadArquivo": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "remessaArquivoID_Afirma": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rRejeitados": {
        "type": "object",
        "properties": {
          "tipoSacado": {
            "type": "integer",
            "format": "int32"
          },
          "cpfcnpjSacado": {
            "type": "string",
            "nullable": true
          },
          "nomeSacado": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "dataRejeicao": {
            "type": "string",
            "nullable": true
          },
          "dataVencimento": {
            "type": "string",
            "nullable": true
          },
          "valor": {
            "type": "string",
            "nullable": true
          },
          "codigoRejeicao": {
            "type": "integer",
            "format": "int32"
          },
          "descricaoRejeicao": {
            "type": "string",
            "nullable": true
          },
          "transactionID": {
            "type": "string",
            "nullable": true
          },
          "tipoBoleto": {
            "type": "string",
            "nullable": true
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int32"
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrRejeitados": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstrRejeitados": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rRejeitados"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rCarteiraCedente": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "carteira": {
            "type": "integer",
            "format": "int64"
          },
          "descricaoCarteira": {
            "type": "string",
            "nullable": true
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrCarteira": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstCarteira": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rCarteiraCedente"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "rCedente": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mensagem": {
            "type": "string",
            "nullable": true
          },
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "conta": {
            "type": "integer",
            "format": "int64"
          },
          "totalRegistros": {
            "type": "integer",
            "format": "int64"
          },
          "dataSistemaSGR": {
            "type": "string",
            "nullable": true
          },
          "agencia": {
            "type": "integer",
            "format": "int64"
          },
          "endereco": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "uf": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrConta": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstConta": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/rCedente"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TituloOperacao": {
        "type": "object",
        "properties": {
          "operacaoID": {
            "type": "integer",
            "format": "int64"
          },
          "bancoCobrador": {
            "type": "integer",
            "format": "int64"
          },
          "origem": {
            "type": "integer",
            "format": "int64"
          },
          "valorPago": {
            "type": "string",
            "nullable": true
          },
          "dataLiquidacao": {
            "type": "string",
            "nullable": true
          },
          "dataBaixa": {
            "type": "string",
            "nullable": true
          },
          "tipoBoleto": {
            "type": "string",
            "nullable": true
          },
          "chavePix": {
            "type": "string",
            "nullable": true
          },
          "idTransacaoPIX": {
            "type": "string",
            "nullable": true
          },
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "carteira": {
            "type": "integer",
            "format": "int64"
          },
          "parametro": {
            "type": "integer",
            "format": "int64"
          },
          "dataVencimento": {
            "type": "string",
            "nullable": true
          },
          "dataEmissao": {
            "type": "string",
            "nullable": true
          },
          "valorTitulo": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "nossoNumeroCorrespondente": {
            "type": "string",
            "nullable": true
          },
          "tipoSacado": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjSacado": {
            "type": "string",
            "nullable": true
          },
          "nomeSacado": {
            "type": "string",
            "nullable": true
          },
          "logradouroSacado": {
            "type": "string",
            "nullable": true
          },
          "complementoSacado": {
            "type": "string",
            "nullable": true
          },
          "bairroSacado": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacado": {
            "type": "string",
            "nullable": true
          },
          "estadoSacado": {
            "type": "string",
            "nullable": true
          },
          "cepSacado": {
            "type": "string",
            "nullable": true
          },
          "emailSacado": {
            "type": "string",
            "nullable": true
          },
          "telefoneSacado": {
            "type": "string",
            "nullable": true
          },
          "tipoSacador": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjSacador": {
            "type": "string",
            "nullable": true
          },
          "nomeSacador": {
            "type": "string",
            "nullable": true
          },
          "logradouroSacador": {
            "type": "string",
            "nullable": true
          },
          "complementoSacador": {
            "type": "string",
            "nullable": true
          },
          "bairroSacador": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacador": {
            "type": "string",
            "nullable": true
          },
          "estadoSacador": {
            "type": "string",
            "nullable": true
          },
          "cepSacador": {
            "type": "string",
            "nullable": true
          },
          "mensagem": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tipoDesconto": {
            "type": "integer",
            "format": "int64"
          },
          "valorDesconto": {
            "type": "string",
            "nullable": true
          },
          "dataLimiteDesconto": {
            "type": "string",
            "nullable": true
          },
          "tipoMulta": {
            "type": "integer",
            "format": "int64"
          },
          "valorMulta": {
            "type": "string",
            "nullable": true
          },
          "dataMulta": {
            "type": "string",
            "nullable": true
          },
          "tipoJuros": {
            "type": "integer",
            "format": "int64"
          },
          "valorJuros": {
            "type": "string",
            "nullable": true
          },
          "canal": {
            "type": "string",
            "nullable": true
          },
          "notaFiscal": {
            "type": "string",
            "nullable": true
          },
          "ignorarSacado": {
            "type": "boolean"
          },
          "especie": {
            "type": "integer",
            "format": "int64"
          },
          "tipoProtesto": {
            "type": "integer",
            "format": "int64"
          },
          "diasProtesto": {
            "type": "integer",
            "format": "int64"
          },
          "origemBordero": {
            "type": "integer",
            "format": "int64"
          },
          "simulacao": {
            "type": "boolean"
          },
          "linhaDigitavel": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrTitulo": {
        "type": "object",
        "properties": {
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "tituloOperacao": {
            "$ref": "#/components/schemas/TituloOperacao"
          }
        },
        "additionalProperties": false
      },
      "wsrBoleto": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "linkBoleto": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "wsrTitulos": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          },
          "lstTituloOperacao": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TituloOperacao"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CadastrarTitulo": {
        "type": "object",
        "properties": {
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "carteira": {
            "type": "integer",
            "format": "int64"
          },
          "parametro": {
            "type": "integer",
            "format": "int64"
          },
          "dataVencimento": {
            "type": "string",
            "nullable": true
          },
          "dataEmissao": {
            "type": "string",
            "nullable": true
          },
          "valorTitulo": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "nossoNumeroCorrespondente": {
            "type": "string",
            "nullable": true
          },
          "tipoSacado": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjSacado": {
            "type": "string",
            "nullable": true
          },
          "nomeSacado": {
            "type": "string",
            "nullable": true
          },
          "logradouroSacado": {
            "type": "string",
            "nullable": true
          },
          "complementoSacado": {
            "type": "string",
            "nullable": true
          },
          "bairroSacado": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacado": {
            "type": "string",
            "nullable": true
          },
          "estadoSacado": {
            "type": "string",
            "nullable": true
          },
          "cepSacado": {
            "type": "string",
            "nullable": true
          },
          "emailSacado": {
            "type": "string",
            "nullable": true
          },
          "telefoneSacado": {
            "type": "string",
            "nullable": true
          },
          "tipoSacador": {
            "type": "integer",
            "format": "int64"
          },
          "cpfcnpjSacador": {
            "type": "string",
            "nullable": true
          },
          "nomeSacador": {
            "type": "string",
            "nullable": true
          },
          "logradouroSacador": {
            "type": "string",
            "nullable": true
          },
          "complementoSacador": {
            "type": "string",
            "nullable": true
          },
          "bairroSacador": {
            "type": "string",
            "nullable": true
          },
          "cidadeSacador": {
            "type": "string",
            "nullable": true
          },
          "estadoSacador": {
            "type": "string",
            "nullable": true
          },
          "cepSacador": {
            "type": "string",
            "nullable": true
          },
          "mensagem": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tipoDesconto": {
            "type": "integer",
            "format": "int64"
          },
          "valorDesconto": {
            "type": "string",
            "nullable": true
          },
          "dataLimiteDesconto": {
            "type": "string",
            "nullable": true
          },
          "tipoMulta": {
            "type": "integer",
            "format": "int64"
          },
          "valorMulta": {
            "type": "string",
            "nullable": true
          },
          "dataMulta": {
            "type": "string",
            "nullable": true
          },
          "tipoJuros": {
            "type": "integer",
            "format": "int64"
          },
          "valorJuros": {
            "type": "string",
            "nullable": true
          },
          "canal": {
            "type": "string",
            "nullable": true
          },
          "notaFiscal": {
            "type": "string",
            "nullable": true
          },
          "ignorarSacado": {
            "type": "boolean"
          },
          "especie": {
            "type": "integer",
            "format": "int64"
          },
          "tipoProtesto": {
            "type": "integer",
            "format": "int64"
          },
          "diasProtesto": {
            "type": "integer",
            "format": "int64"
          },
          "origemBordero": {
            "type": "integer",
            "format": "int64"
          },
          "simulacao": {
            "type": "boolean"
          },
          "linhaDigitavel": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "envioTitulo": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "titulo": {
            "$ref": "#/components/schemas/CadastrarTitulo"
          }
        },
        "additionalProperties": false
      },
      "CadastrarInstrucao": {
        "type": "object",
        "properties": {
          "cedente": {
            "type": "integer",
            "format": "int64"
          },
          "carteira": {
            "type": "integer",
            "format": "int64"
          },
          "nossoNumero": {
            "type": "integer",
            "format": "int64"
          },
          "instrucao": {
            "type": "integer",
            "format": "int64"
          },
          "dtVencimento": {
            "type": "string",
            "nullable": true
          },
          "vlrAbatimento": {
            "type": "string",
            "nullable": true
          },
          "seuNumero": {
            "type": "string",
            "nullable": true
          },
          "logradouro": {
            "type": "string",
            "nullable": true
          },
          "complementoEndereco": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "string",
            "nullable": true
          },
          "cep": {
            "type": "string",
            "nullable": true
          },
          "estado": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "envioInstrucao": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "instrucao": {
            "$ref": "#/components/schemas/CadastrarInstrucao"
          }
        },
        "additionalProperties": false
      },
      "wsrInstrucao": {
        "type": "object",
        "properties": {
          "mensagem": {
            "$ref": "#/components/schemas/Mensagem"
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "basic": {
        "type": "http",
        "description": "Basic Authorization header using the Bearer scheme.",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basic": [ ]
    }
  ]
}