{
  "swagger": "2.0",
  "info": {
    "version": "v1",
    "title": "API de comercialização de produtos Vida"
  },
  "basePath": "/be/vendas-mas",
  "paths": {
    "/api/v1/vendas/comum/sucursais": {
      "get": {
        "tags": [
          "Comum"
        ],
        "description": "### Funcionalidade ###\r\nAPI responsável pelo retorno de todas as sucursais que estão ativas.\r\nPara este retorno não é necessario informar nenhum parâmetro.",
        "operationId": "ApiV1VendasComumSucursaisGet",
        "consumes": [

        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "schema": {
              "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "unauthorized"
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/api/v1/vendas/cotacao/seguro-viagem/contratar-seguro-viagem": {
      "post": {
        "tags": [
          "CotacaoSeguroViagem"
        ],
        "description": "### Funcionalidade ###\r\nApi responsável por contratar a cotação de seguro viagem.",
        "operationId": "ApiV1VendasCotacaoSeguro-viagemContratar-seguro-viagemPost",
        "consumes": [
          "application/json",
          "text/json",
          "application/json-patch+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "name": "command",
            "in": "body",
            "description": "Estrutura com as informações da cotação de seguro viagem selecionada. Parâmetro obrigatório",
            "required": false,
            "schema": {
              "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.ProdutoSeguroViagemCommand"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "schema": {
              "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoSeguroViagemController+propostaId, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
            }
          },
          "400": {
            "description": "Bad Request"
          },
          "401": {
            "description": "unauthorized"
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    }
  },
  "definitions": {
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto": {
      "type": "object",
      "properties": {
        "sucursalId": {
          "format": "uuid",
          "description": "Id da sucursal",
          "type": "string",
          "readOnly": true
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código da sucursal",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição da sucursal",
          "type": "string",
          "readOnly": true
        },
        "codigoPlataforma": {
          "format": "int32",
          "description": "Código da plataforma",
          "type": "integer",
          "readOnly": true
        },
        "codigoCanalVendaSAP": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.AgenciaDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.AgenciaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.AgenciaDto": {
      "type": "object",
      "properties": {
        "codigo": {
          "format": "int32",
          "description": "Código da agência",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição da agência",
          "type": "string",
          "readOnly": true
        },
        "banco": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.BancoDto",
          "description": "Banco",
          "readOnly": true
        },
        "ativo": {
          "description": "Status da agência se esta ativa ou inativa",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.BancoDto": {
      "type": "object",
      "properties": {
        "bancoId": {
          "format": "uuid",
          "description": "Id do banco",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do banco",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do banco",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.Corretor.CorretorDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Corretor.CorretorDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Corretor.CorretorDto": {
      "type": "object",
      "properties": {
        "codigo": {
          "format": "int32",
          "description": "Codigo do corretor",
          "type": "integer",
          "readOnly": true
        },
        "nome": {
          "description": "Razão Social",
          "type": "string",
          "readOnly": true
        },
        "tpCorretor": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de corretor",
          "readOnly": true
        },
        "sucursalCorretor": {
          "description": "Sucursais autorizadas para comercialização",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Corretor.SucursalCorretorDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto": {
      "type": "object",
      "properties": {
        "id": {
          "description": "Id",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "description": "Código",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Corretor.SucursalCorretorDto": {
      "type": "object",
      "properties": {
        "codigoCorretorBs": {
          "format": "int32",
          "description": "Código do Corretor BS",
          "type": "integer",
          "readOnly": true
        },
        "codigoSucursalBVP": {
          "format": "int32",
          "description": "Código da sucursal BVP",
          "type": "integer",
          "readOnly": true
        },
        "codigoSucursalBS": {
          "format": "int32",
          "description": "Código da sucursal BS",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.CoberturaServicoCotacao.AddOrUpdateCoberturaServicoCotacaoCommand": {
      "type": "object",
      "properties": {
        "mesesVigenciaPrazoCurto": {
          "format": "int32",
          "description": "Quantidade de meses da vigência dos produtos que possui prazo curto",
          "type": "integer"
        },
        "coberturas": {
          "description": "Coberturas para contratação",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.CoberturaServicoCotacao.CoberturaServicoCommand"
          }
        },
        "capitalRendaCerta": {
          "format": "double",
          "description": "Capital dos produtos que possui renda certa",
          "type": "number"
        },
        "capitalAportePrevidencia": {
          "format": "double",
          "description": "Capital de aporte previdenciário dos produtos que possui renda certa",
          "type": "number"
        },
        "capitalPagamentoUnico": {
          "format": "double",
          "description": "Capital para pagamento único dos produtos que possui renda certa",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.CoberturaServicoCotacao.CoberturaServicoCommand": {
      "type": "object",
      "properties": {
        "coberturaProdutoId": {
          "format": "uuid",
          "description": "Id da cobertura do produto",
          "type": "string"
        },
        "referencia": {
          "description": "Identificador da cobertura de referência",
          "type": "boolean"
        },
        "percentualReferencia": {
          "format": "double",
          "description": "Percentual da cobertura de referência",
          "type": "number"
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CoberturaServicoCotacaoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CoberturaServicoCotacaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CoberturaServicoCotacaoDto": {
      "type": "object",
      "properties": {
        "coberturas": {
          "description": "Coberturas para contratação",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.DetalheCoberturaDto"
          }
        },
        "mesesVigenciaPrazoCurto": {
          "format": "int32",
          "description": "Quantidade de meses da vigência dos produtos que possui prazo curto",
          "type": "integer",
          "readOnly": true
        },
        "capitalRendaCerta": {
          "format": "double",
          "description": "Capital dos produtos que possui renda certa",
          "type": "number",
          "readOnly": true
        },
        "capitalAportePrevidencia": {
          "format": "double",
          "description": "Capital de aporte previdenciário dos produtos que possui renda certa",
          "type": "number",
          "readOnly": true
        },
        "capitalPagamentoUnico": {
          "format": "double",
          "description": "Capital para pagamento único dos produtos que possui renda certa",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.DetalheCoberturaDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "coberturaProdutoId": {
          "format": "uuid",
          "description": "Id da cobertura do produto",
          "type": "string",
          "readOnly": true
        },
        "referencia": {
          "description": "Identificador da cobertura de referência",
          "type": "boolean",
          "readOnly": true
        },
        "percentualReferencia": {
          "format": "double",
          "description": "Percentual da cobertura de referência",
          "type": "number",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        },
        "premio": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO",
          "description": "Prêmio",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO": {
      "type": "object",
      "properties": {
        "premioLiquido": {
          "format": "double",
          "description": "Prêmio Líquido",
          "type": "number",
          "readOnly": true
        },
        "valorIof": {
          "format": "double",
          "description": "Valor do IOF",
          "type": "number",
          "readOnly": true
        },
        "valorDifArredPremioTotal": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "premioTotal": {
          "format": "double",
          "description": "Prêmio total",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.ValorDoSeguroCotacao.AddOrUpdateValorDoSeguroCotacaoCommand": {
      "type": "object",
      "properties": {
        "percCusteioSegurado": {
          "format": "double",
          "type": "number"
        },
        "codigoCorretor": {
          "format": "int32",
          "type": "integer"
        },
        "periodicidadePagamento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "segmentoId": {
          "format": "uuid",
          "type": "string"
        },
        "canalVendaId": {
          "format": "uuid",
          "type": "string"
        },
        "codigoComercial": {
          "format": "int32",
          "type": "integer"
        },
        "cotacaoId": {
          "format": "uuid",
          "type": "string"
        },
        "mesesPrazoCurto": {
          "format": "int32",
          "type": "integer"
        },
        "vigencia": {
          "format": "int32",
          "enum": [
            1,
            2
          ],
          "type": "integer"
        },
        "fator": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ValorDoSeguroCotacaoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ValorDoSeguroCotacaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ValorDoSeguroCotacaoDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "percCusteioSegurado": {
          "format": "double",
          "description": "Percentual de custeio do segurado",
          "type": "number",
          "readOnly": true
        },
        "codigoCorretor": {
          "format": "int32",
          "description": "Código do corretor",
          "type": "integer",
          "readOnly": true
        },
        "periodicidadePagamento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Periodicidade de pagamento",
          "readOnly": true
        },
        "codigoComercial": {
          "format": "int32",
          "description": "Código comercial",
          "type": "integer",
          "readOnly": true
        },
        "segmentoId": {
          "format": "uuid",
          "description": "Id do segmento",
          "type": "string",
          "readOnly": true
        },
        "canalVendaId": {
          "format": "uuid",
          "description": "Id do canal de venda",
          "type": "string",
          "readOnly": true
        },
        "calcularPremio": {
          "description": "Identificar se calcula o prêmio",
          "type": "boolean",
          "readOnly": true
        },
        "mesesPrazoCurto": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "vigencia": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+resultCotacaoIndividualempresarial, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+resultCotacaoIndividualempresarial"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+resultCotacaoIndividualempresarial": {
      "type": "object",
      "properties": {
        "resultadoCotacao": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ResultadoCotacaoDto",
          "description": "Caso seja cotação individual irá retornar nessa estrutura"
        },
        "resultadoCotacaoEmpresarial": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ResultadoCotacaoEmpresarialDto",
          "description": "Caso seja cotação empresarial irá retornar nessa estrutura"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ResultadoCotacaoDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "cotacaoValidaAte": {
          "format": "date-time",
          "description": "Válidade máxima da cotação",
          "type": "string",
          "readOnly": true
        },
        "valorTotalDoSeguro": {
          "format": "double",
          "description": "Valor total do seguro",
          "type": "number",
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioCoberturaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ResultadoCotacaoEmpresarialDto": {
      "type": "object",
      "properties": {
        "totalSegurados": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "grupos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguravelDto"
          },
          "readOnly": true
        },
        "dadosSeguradoAnalitico": {
          "type": "boolean",
          "readOnly": true
        },
        "segurados": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ResultadoCotacaoSeguradoEmpresarialDto"
          },
          "readOnly": true
        },
        "mensagemAoUsuario": {
          "type": "string"
        },
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "cotacaoValidaAte": {
          "format": "date-time",
          "description": "Válidade máxima da cotação",
          "type": "string",
          "readOnly": true
        },
        "valorTotalDoSeguro": {
          "format": "double",
          "description": "Valor total do seguro",
          "type": "number",
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioCoberturaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioCoberturaDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "description": "Id da cobertura",
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Valor do capital",
          "type": "number",
          "readOnly": true
        },
        "percentualReferencia": {
          "format": "double",
          "description": "Percentual da referência",
          "type": "number",
          "readOnly": true
        },
        "sequencia": {
          "format": "int32",
          "description": "Sequência da cobertura",
          "type": "integer"
        },
        "tipoSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de segurado"
        },
        "tipoCobertura": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo da cobertura"
        },
        "referencia": {
          "description": "Cobertura de referência",
          "type": "boolean",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição",
          "type": "string"
        },
        "premio": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO",
          "description": "Valores do Prêmio",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguravelDto": {
      "type": "object",
      "properties": {
        "grupoSeguravelId": {
          "format": "uuid",
          "description": "Id do grupo seguravel",
          "type": "string",
          "readOnly": true
        },
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "codigoGrupo": {
          "description": "Código do grupo seguravel",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do grupo seguravel",
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        },
        "multiplo": {
          "format": "int32",
          "description": "Múltiplo salárial",
          "type": "integer",
          "readOnly": true
        },
        "existeNoSegurado": {
          "description": "ExisteNoSegurado",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ResultadoCotacaoSeguradoEmpresarialDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "type": "string",
          "readOnly": true
        },
        "idade": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdSegurados": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "grupoId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "descricaoGrupo": {
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "capitalGlobal": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "premio": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+imprimir, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+imprimir"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+imprimir": {
      "type": "object",
      "properties": {

      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.MdlBase.EmailDestinatarioCommand": {
      "type": "object",
      "properties": {
        "email": {
          "description": "E-mail do destinatário",
          "type": "string"
        },
        "para": {
          "description": "Identificador se será enviado",
          "type": "boolean"
        },
        "comCopia": {
          "description": "Identificador se terá copia",
          "type": "boolean"
        },
        "comCopiaOculta": {
          "description": "Identificador se terá copia oculta",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Commands.MdlBase.EmailDestinatarioCommand, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Commands.MdlBase.EmailDestinatarioCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+propostaId, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+propostaId"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+propostaId": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.Cotacao.AddOrUpdateContratoDeEmprestimoCommand": {
      "type": "object",
      "properties": {
        "nroContrato": {
          "format": "int64",
          "description": "Número do contrato",
          "type": "integer"
        },
        "nroPropostaAdesao": {
          "format": "int64",
          "description": "Número da proposta de adesão",
          "type": "integer"
        },
        "prazoContrato": {
          "format": "int32",
          "description": "Prazo do contrato",
          "type": "integer"
        },
        "valorBem": {
          "format": "double",
          "description": "Valor do bem",
          "type": "number"
        },
        "valorParcela": {
          "format": "double",
          "description": "Valor da parcela",
          "type": "number"
        },
        "consorcio": {
          "format": "int32",
          "description": "Tipo do consorcio",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Commands.Comum.Cotacao.AddOrUpdateContratoDeEmprestimoCommand, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.Cotacao.AddOrUpdateContratoDeEmprestimoCommand"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ContratoDeEmprestimoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ContratoDeEmprestimoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.ContratoDeEmprestimoDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "nroContrato": {
          "format": "int64",
          "description": "Número do contrato",
          "type": "integer",
          "readOnly": true
        },
        "nroPropostaAdesao": {
          "format": "int64",
          "description": "Número da proposta de adesão",
          "type": "integer",
          "readOnly": true
        },
        "prazoContrato": {
          "format": "int32",
          "description": "Prazo do contrato",
          "type": "integer",
          "readOnly": true
        },
        "valorBem": {
          "format": "double",
          "description": "Valor do bem",
          "type": "number",
          "readOnly": true
        },
        "valorParcela": {
          "format": "double",
          "description": "Valor da parcela",
          "type": "number",
          "readOnly": true
        },
        "consorcio": {
          "format": "int32",
          "description": "Tipo de consórcio",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+deletarCotacao, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+deletarCotacao"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoController+deletarCotacao": {
      "type": "object",
      "properties": {

      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.CalcularValorSeguroCotacaoAgrupadaCommand": {
      "type": "object",
      "properties": {
        "planosPeriodicidades": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.PlanoPeriodicidadeDto"
          }
        },
        "canalVendaId": {
          "format": "uuid",
          "type": "string"
        },
        "codigoComercial": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.PlanoPeriodicidadeDto": {
      "type": "object",
      "properties": {
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string",
          "readOnly": true
        },
        "nmPlano": {
          "description": "Nome do plano",
          "type": "string",
          "readOnly": true
        },
        "periodicidade": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Periodicidade de pagamento",
          "readOnly": true
        },
        "permitirSimularReserva": {
          "description": "Permitir Simular Reserva",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.ResumoCotacaoAgrupadaDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.ResumoCotacaoAgrupadaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.ResumoCotacaoAgrupadaDto": {
      "type": "object",
      "properties": {
        "planos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.PlanoPremioDto"
          },
          "readOnly": true
        },
        "cotacaoValidaAte": {
          "format": "date-time",
          "description": "Válidade máxima da cotação",
          "type": "string",
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.CoberturaCapitalDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.PlanoPremioDto": {
      "type": "object",
      "properties": {
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome do plano",
          "type": "string",
          "readOnly": true
        },
        "premioLiquido": {
          "format": "double",
          "description": "Prêmio Líquido",
          "type": "number",
          "readOnly": true
        },
        "valorIof": {
          "format": "double",
          "description": "Valor do IOF",
          "type": "number",
          "readOnly": true
        },
        "premioTotal": {
          "format": "double",
          "description": "Prêmio total",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.CoberturaCapitalDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "nomeCobertura": {
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.SiseSP.ComissionamentoDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.SiseSP.ComissionamentoDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.SiseSP.ComissionamentoDto": {
      "type": "object",
      "properties": {
        "cd_Produto": {
          "format": "int32",
          "description": "Id do produto",
          "type": "integer"
        },
        "tpCorretor": {
          "type": "string"
        },
        "cd_Corretor": {
          "format": "int32",
          "type": "integer"
        },
        "cd_Flexibilizada": {
          "format": "int32",
          "type": "integer"
        },
        "tp_Origem": {
          "type": "string"
        },
        "cd_Periodicidade": {
          "format": "int32",
          "type": "integer"
        },
        "parcela_Inicial": {
          "format": "int32",
          "type": "integer"
        },
        "parcela_Final": {
          "format": "int32",
          "type": "integer"
        },
        "vl_Comissao": {
          "format": "double",
          "type": "number"
        },
        "vl_Angariacao": {
          "format": "double",
          "type": "number"
        },
        "vl_Prolabore": {
          "format": "double",
          "type": "number"
        },
        "vl_Fator": {
          "format": "double",
          "type": "number"
        },
        "vl_Comissao_Master": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.Importacao.InformacaoArquivoCommand": {
      "description": "Command que contem as informações do arquivo a ser gerado um preview para importação",
      "type": "object",
      "properties": {
        "arquivoBase64": {
          "description": "arquivo codificado em base64, podendo ser (.txt, .xls, .xlsx e .csv)",
          "type": "string"
        },
        "extensaoArquivo": {
          "format": "int32",
          "description": "Extensão do arquivoBase64\r\nCSV = 1,\r\nTXT = 2,\r\nXLS = 3,\r\nXLSX = 4,",
          "enum": [
            1,
            2,
            3,
            4
          ],
          "type": "integer"
        },
        "delimitador": {
          "description": "Delimitador usado em arquivo .txt para gerar quebras de coluna exemplo \";\" como utilizado nos arquivo .csv",
          "type": "string"
        },
        "qtdLinhasCabecalho": {
          "format": "int32",
          "description": "Quantidade de linhas a ser desconsiderada no topo do arquivo",
          "type": "integer"
        },
        "qtdLinhasRodape": {
          "format": "int32",
          "description": "Quantidade de linhas a ser desconsiderada no rodapé do arquivo",
          "type": "integer"
        },
        "idOrigem": {
          "format": "uuid",
          "description": "Este campo pode ser o IdCotacao ou o IdProposta depende da origem chamadora",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.PreviewArquivoDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.PreviewArquivoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.PreviewArquivoDto": {
      "type": "object",
      "properties": {
        "nomeArquivo": {
          "type": "string",
          "readOnly": true
        },
        "planilhas": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.PlanilhaDto"
          },
          "readOnly": true
        },
        "camposLayoutProduto": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.CamposLayoutProduto"
          },
          "readOnly": true
        },
        "delimitador": {
          "type": "string",
          "readOnly": true
        },
        "qtdLinhasCabecalho": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdLinhasRodape": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.PlanilhaDto": {
      "type": "object",
      "properties": {
        "planilhaId": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "camposLayoutArquivo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.CamposLayoutArquivoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.CamposLayoutProduto": {
      "type": "object",
      "properties": {
        "campoId": {
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "obrigatorio": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PreviewImportacao.CamposLayoutArquivoDto": {
      "type": "object",
      "properties": {
        "campoId": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "preview": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.Importacao.ImportacaoArquivoCommand": {
      "type": "object",
      "properties": {
        "deParaArquivo": {
          "description": "objeto que contem o DE/PARA entre o arquivo e a aplicação para importação dos segurados",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Commands.Importacao.DeParaArquivoCommand"
          }
        },
        "nomeArquivo": {
          "description": "Nome do arquivo a ser importado",
          "type": "string"
        },
        "planilhaId": {
          "format": "int32",
          "description": "Indice da planilha a ser importada, esse campo é utilizado para arquivos (.xls e xlsx)",
          "type": "integer"
        },
        "qtdLinhasCabecalho": {
          "format": "int32",
          "description": "quantidade de linhas ao final do arquivo que devem ser desconsideradas na importação",
          "type": "integer"
        },
        "qtdLinhasRodape": {
          "format": "int32",
          "type": "integer"
        },
        "delimitador": {
          "description": "Delimitador do arquivo utilizado para arquivos .txt",
          "type": "string"
        },
        "sobreporSeguradosCadastrados": {
          "description": "Caso true remove todas as vidas cadastradas na proposta ou cotação",
          "type": "boolean"
        },
        "idOrigem": {
          "format": "uuid",
          "description": "Este campo pode ser o IdCotacao ou o IdProposta depende da origem chamadora",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.Importacao.DeParaArquivoCommand": {
      "type": "object",
      "properties": {
        "campoLayouProdutoId": {
          "type": "string"
        },
        "campoLayoutArquivoId": {
          "format": "int32",
          "type": "integer"
        },
        "posicaoInicial": {
          "format": "int32",
          "description": "utilizar somente em caso de arquivo .txt posicional",
          "type": "integer"
        },
        "posicaoFinal": {
          "format": "int32",
          "description": "utilizar somente em caso de arquivo .txt posicional",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.ResultadoImportacaoDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.ResultadoImportacaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.ResultadoImportacaoDto": {
      "type": "object",
      "properties": {
        "qtdRegistrosLidos": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdRegistrosImportados": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdRegistrosRejeitados": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "registros": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.RegistrosDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.RegistrosDto": {
      "type": "object",
      "properties": {
        "linha": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "erros": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.MotivoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.ResultadoImportacao.MotivoDto": {
      "type": "object",
      "properties": {
        "coluna": {
          "type": "string",
          "readOnly": true
        },
        "posicaoInicial": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "posicaoFinal": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "descricaoErro": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.Cotacao.CreateCotacaoCommand": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string"
        },
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "produto": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto",
          "description": "Produto",
          "readOnly": true
        },
        "plano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoBasicDto",
          "description": "Plano",
          "readOnly": true
        },
        "seguradora": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SeguradoraDto",
          "description": "Segurado",
          "readOnly": true
        },
        "numeroCotacao": {
          "description": "Número da cotação",
          "type": "string",
          "readOnly": true
        },
        "dataCotacao": {
          "format": "date-time",
          "description": "Data da cotação",
          "type": "string",
          "readOnly": true
        },
        "reCalcularPremio": {
          "description": "Identificador se é necessario recalcular o prêmio",
          "type": "boolean",
          "readOnly": true
        },
        "tipoCapital": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de capital",
          "readOnly": true
        },
        "cadastroSeguradoSintetico": {
          "description": "Identificador dos tipos de dados do segurado",
          "type": "boolean",
          "readOnly": true
        },
        "etapaCotacao": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Etapas da cotação",
          "readOnly": true
        },
        "contratacaoAgrupada": {
          "description": "Identifica se o produto utilizado possui a regra agrupador",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do produto",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome do produto",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoBasicDto": {
      "type": "object",
      "properties": {
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do plano",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome do plano",
          "type": "string",
          "readOnly": true
        },
        "ativo": {
          "description": "Indica se o plano esta ativo",
          "type": "boolean",
          "readOnly": true
        },
        "excluido": {
          "description": "Indica se o plano esta excluido",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.SeguradoraDto": {
      "type": "object",
      "properties": {
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código da seguradora",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome da seguradora",
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoPesquisaDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoPesquisaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.CotacaoPesquisaDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "estipulanteId": {
          "format": "uuid",
          "description": "Id do estipulante",
          "type": "string",
          "readOnly": true
        },
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "cpfcnpj": {
          "description": "Número de documento, CPF para cotações individuais e CNPJ para cotações empresariais",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string",
          "readOnly": true
        },
        "numeroCotacao": {
          "description": "Numero da cotação",
          "type": "string",
          "readOnly": true
        },
        "dataCotacao": {
          "format": "date-time",
          "description": "Data da cotação",
          "type": "string",
          "readOnly": true
        },
        "reCalcularPremio": {
          "description": "Identificador se é necessário calcular o prêmio",
          "type": "boolean",
          "readOnly": true
        },
        "cadadostroSeguradoSintetico": {
          "description": "identificador se o cadastro do segurado é sintético",
          "type": "boolean",
          "readOnly": true
        },
        "tipoCapital": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de capital",
          "readOnly": true
        },
        "produto": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto",
          "description": "Informações básicas do produto",
          "readOnly": true
        },
        "plano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoBasicDto",
          "description": "Informações básicas do plano",
          "readOnly": true
        },
        "seguradora": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SeguradoraDto",
          "description": "Informações básicas da seguradora",
          "readOnly": true
        },
        "etapaCotacao": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Etapas da cotação",
          "readOnly": true
        },
        "contratacaoAgrupada": {
          "description": "Identifica se o produto utilizado possui a regra agrupador",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.DadosGerais.AddOrUpadateDadosGeraisCotacaoEmprearialCommand": {
      "type": "object",
      "properties": {
        "estipulante": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.Estipulante.CreateEstipulanteCommand"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.Estipulante.CreateEstipulanteCommand": {
      "type": "object",
      "properties": {
        "cnpjCEI": {
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer"
        },
        "razaoSocial": {
          "type": "string"
        },
        "ramoDeAtividade": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "telefoneComercial": {
          "type": "string"
        },
        "ramal": {
          "format": "int32",
          "type": "integer"
        },
        "celular": {
          "type": "string"
        },
        "alteracaoManual": {
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.DadosGeraisDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.DadosGeraisDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.DadosGeraisDto": {
      "type": "object",
      "properties": {
        "estipulante": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.EstipulanteDto",
          "description": "Estipulante",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.EstipulanteDto": {
      "type": "object",
      "properties": {
        "estipulanteId": {
          "format": "uuid",
          "description": "Id do estipulante",
          "type": "string",
          "readOnly": true
        },
        "cnpjCEI": {
          "description": "Número do documento do estipulante (CNPJ ou CEI)",
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de documento",
          "readOnly": true
        },
        "razaoSocial": {
          "description": "Razão social",
          "type": "string",
          "readOnly": true
        },
        "ramoDeAtividade": {
          "description": "Ramo de Atividade",
          "type": "string",
          "readOnly": true
        },
        "email": {
          "description": "Email do estipulante",
          "type": "string",
          "readOnly": true
        },
        "telefoneComercial": {
          "description": "Telefone comercial",
          "type": "string",
          "readOnly": true
        },
        "ramal": {
          "format": "int32",
          "description": "Ramal",
          "type": "integer"
        },
        "celular": {
          "description": "Celular",
          "type": "string",
          "readOnly": true
        },
        "alteracaoManual": {
          "description": "Hoube alteracao manual na razao social do estipulante",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.SeguradoCompleto.AddOrUpdateSeguradoCompletoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "nroDocumento": {
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer"
        },
        "nome": {
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "salario": {
          "format": "double",
          "type": "number"
        },
        "capital": {
          "format": "double",
          "type": "number"
        },
        "grupoSeguravelId": {
          "format": "uuid",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoCompletoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoCompletoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoCompletoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "nroDocumento": {
          "description": "Número do documento",
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de documento",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string",
          "readOnly": true
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string",
          "readOnly": true
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Sexo do segurado",
          "readOnly": true
        },
        "salario": {
          "format": "double",
          "description": "Salário do segurado",
          "type": "number",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital do segurado",
          "type": "number",
          "readOnly": true
        },
        "grupoSeguravelId": {
          "format": "uuid",
          "description": "Id do grupo segurável",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.SeguradoSintetico.AddOrUpdateSeguradoSinteticoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "idade": {
          "format": "int32",
          "type": "integer"
        },
        "qtdVidas": {
          "format": "int32",
          "type": "integer"
        },
        "salario": {
          "format": "double",
          "type": "number"
        },
        "grupoSeguravelId": {
          "format": "uuid",
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Base.GenericListDto`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoSinteticoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Base.GenericListDto`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoSinteticoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Base.GenericListDto`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoSinteticoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "objectList": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoSinteticoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.SeguradoSinteticoDto": {
      "type": "object",
      "properties": {
        "idade": {
          "format": "int32",
          "description": "Idade do segurado",
          "type": "integer",
          "readOnly": true
        },
        "qtdVidas": {
          "format": "int32",
          "description": "Quantidade de vidas",
          "type": "integer"
        },
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "grupoSeguravelId": {
          "format": "uuid",
          "description": "Id do grupo segurável",
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        },
        "salario": {
          "format": "double",
          "description": "Salario",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoEmpresarialController+deleteSegurado, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoEmpresarialController+deleteSegurado"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoEmpresarialController+deleteSegurado": {
      "type": "object",
      "properties": {

      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ConsultaSeguradosCotacaoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ConsultaSeguradosCotacaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.ConsultaSeguradosCotacaoDto": {
      "type": "object",
      "properties": {
        "seguradoSintetico": {
          "description": "Identificador do segurado sintético",
          "type": "boolean",
          "readOnly": true
        },
        "segurados": {
          "description": "Segurados",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Contratcs.IDtoResult"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Contratcs.IDtoResult": {
      "type": "object",
      "properties": {

      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.GrupoSeguravel.GrupoSeguravelCommand": {
      "type": "object",
      "properties": {
        "tipoCapital": {
          "format": "int32",
          "description": "Tipo de capital",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "grupoSeguraveis": {
          "description": "Grupos seguraveis",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.GrupoSeguravel.AddOrUpdateGrupoSeguravelCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.GrupoSeguravel.AddOrUpdateGrupoSeguravelCommand": {
      "type": "object",
      "properties": {
        "grupoSeguravelId": {
          "type": "string"
        },
        "codigoGrupo": {
          "description": "Código do grupo",
          "type": "string"
        },
        "descricao": {
          "description": "Descrição do grupo",
          "type": "string"
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number"
        },
        "multiploDe": {
          "format": "int32",
          "description": "Múltiplo salárial",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.GrupoSeguravel.GrupoSeguravelCommand, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Empresarial.GrupoSeguravel.GrupoSeguravelCommand"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguradoViewDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguradoViewDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguradoViewDto": {
      "type": "object",
      "properties": {
        "cotacaoId": {
          "format": "uuid",
          "description": "Id da cotação",
          "type": "string",
          "readOnly": true
        },
        "tipoCapital": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de capital",
          "readOnly": true
        },
        "grupoSeguraveis": {
          "description": "Grupos seguraveis",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Empresarial.GrupoSeguravelDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.Segurado.AddOrUpdateSeguradoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        },
        "cpf": {
          "description": "CPF do segurado",
          "type": "string"
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string"
        },
        "sexo": {
          "format": "int32",
          "description": "Sexo do segurado",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal do segurado",
          "type": "number"
        },
        "email": {
          "description": "Email do segurado",
          "type": "string"
        },
        "tipoTelefone": {
          "format": "int32",
          "description": "Tipo de telefone do segurado",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "telefone": {
          "description": "Número de telefone do segurado",
          "type": "string"
        },
        "alteracaoManual": {
          "description": "Booleano que define se dados do segurado foram alterados",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.SeguradoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.SeguradoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.SeguradoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "cpf": {
          "description": "Número do CPF do segurado",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string",
          "readOnly": true
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string",
          "readOnly": true
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Sexo do segurado",
          "readOnly": true
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal do segurado",
          "type": "number",
          "readOnly": true
        },
        "email": {
          "description": "E-mail do segurado",
          "type": "string",
          "readOnly": true
        },
        "tipoTelefone": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de telefone do segurado",
          "readOnly": true
        },
        "telefone": {
          "description": "Número de telefone do segurado",
          "type": "string",
          "readOnly": true
        },
        "alteracaoManual": {
          "description": "Houve alteracao manual nos dados do segurado (nome, dt_nascimento, sexo)",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.SeguradoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.SeguradoDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+deleteSegurado, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+deleteSegurado"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+deleteSegurado": {
      "type": "object",
      "properties": {

      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CotacaoFavoritoDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CotacaoFavoritoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CotacaoFavoritoDto": {
      "type": "object",
      "properties": {
        "listaProdutos": {
          "description": "Produtos",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.ProdutoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.ProdutoDto": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do produto",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do produto",
          "type": "string",
          "readOnly": true
        },
        "planos": {
          "description": "Planos",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.PlanoDto"
          },
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas e serviços",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CoberturaServicoDto"
          },
          "readOnly": true
        },
        "periodicidadePagamentos": {
          "description": "Periodicidade de pagamentos",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.PlanoDto": {
      "type": "object",
      "properties": {
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do plano",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do plano",
          "type": "string",
          "readOnly": true
        },
        "periodicidadePagamentos": {
          "description": "Periodicidade de pagamento",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.PeriodicidadePagamentoDto"
          },
          "readOnly": true
        },
        "coberturas": {
          "description": "Cobertura",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CoberturaServicoPlanoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CoberturaServicoDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "description": "Id da cobertura",
          "type": "string"
        },
        "nomeCobertura": {
          "description": "Nome da cobertura",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.PeriodicidadePagamentoDto": {
      "type": "object",
      "properties": {
        "periodicidade": {
          "format": "int32",
          "description": "Tipo de periodicidade de pagamento",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer",
          "readOnly": true
        },
        "premio": {
          "format": "double",
          "description": "Valor de prêmio\r\n///",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Individual.Favoritos.CoberturaServicoPlanoDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "description": "Id da cobertura",
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Valor de capital",
          "type": "number",
          "readOnly": true
        },
        "referencia": {
          "description": "Cobertura de referência",
          "type": "boolean",
          "readOnly": true
        },
        "percentualReferencia": {
          "format": "double",
          "description": "Percentual da cobertura de referência",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.ProdutoFavoritoCommand": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "type": "string"
        },
        "planoId": {
          "format": "uuid",
          "type": "string"
        },
        "sucursalId": {
          "format": "uuid",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "type": "string"
        },
        "coberturas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.AddCoberturaCommand"
        },
        "segurados": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.AddSeguradoCommand"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.AddCoberturaCommand": {
      "type": "object",
      "properties": {
        "coberturas": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.CoberturaCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.AddSeguradoCommand": {
      "type": "object",
      "properties": {
        "cpf": {
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "rendaMensal": {
          "format": "double",
          "type": "number"
        },
        "email": {
          "type": "string"
        },
        "tipoTelefone": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "telefone": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.CoberturaCommand": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        },
        "referencia": {
          "type": "boolean"
        },
        "percentualReferencia": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+propostaId, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+propostaId"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoIndividualController+propostaId": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoRegraDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoRegraDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoRegraDto": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string",
          "readOnly": true
        },
        "comercializacaoDiferenciada": {
          "description": "Bool se tem ou nao a regra de ComercializacaoDiferenciada",
          "type": "boolean",
          "readOnly": true
        },
        "produtoAgrupador": {
          "type": "boolean",
          "readOnly": true
        },
        "naoPermitePesquisaCotacao": {
          "type": "boolean",
          "readOnly": true
        },
        "naoPermiteNovaCotacao": {
          "type": "boolean",
          "readOnly": true
        },
        "naoPermitePesquisaProposta": {
          "type": "boolean",
          "readOnly": true
        },
        "naoPermiteNovaProposta": {
          "type": "boolean",
          "readOnly": true
        },
        "contratacaoAgrupada": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.DadosSimularReservaDto, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.DadosSimularReservaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.DadosSimularReservaDto": {
      "type": "object",
      "properties": {
        "horizontalLabels": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "dataSets": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.GraficoDataSet"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Dtos.Comum.GraficoDataSet": {
      "description": "Dados brutos do Gráfico",
      "type": "object",
      "properties": {
        "label": {
          "description": "Legenda do Gráfico",
          "type": "string"
        },
        "data": {
          "description": "Valores para preencher o Gráfico\r\nList ? Array",
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.SeguroViagemCommand": {
      "type": "object",
      "properties": {
        "nome": {
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "dataInicioViagem": {
          "format": "date-time",
          "type": "string"
        },
        "dataFimViagem": {
          "format": "date-time",
          "type": "string"
        },
        "paisDestino": {
          "type": "string"
        },
        "estadoOrigem": {
          "type": "string"
        },
        "produtoId": {
          "format": "uuid",
          "type": "string"
        },
        "demaisViajantes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.DemaisViajantes"
          }
        },
        "seguradoraId": {
          "format": "uuid",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.DemaisViajantes": {
      "type": "object",
      "properties": {
        "idade": {
          "format": "int32",
          "type": "integer"
        },
        "quantidade": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.ProdutoSeguroViagemCommand": {
      "type": "object",
      "properties": {
        "dadosSeguroViagem": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.SeguroViagem.SeguroViagemCommand"
        },
        "planoId": {
          "format": "uuid",
          "type": "string"
        },
        "sucursalId": {
          "format": "uuid",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "type": "string"
        },
        "coberturas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.CoberturaServicoCotacao.AddOrUpdateCoberturaServicoCotacaoCommand"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoSeguroViagemController+propostaId, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoSeguroViagemController+propostaId"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Cotacao.CotacaoSeguroViagemController+propostaId": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.ManutencaoVida.FiltroApoliceEspecificaCommand": {
      "description": "WWWerter",
      "type": "object",
      "properties": {
        "produto": {
          "format": "int32",
          "description": "Propriedade obrigatória",
          "type": "integer"
        },
        "prefixo": {
          "format": "int32",
          "type": "integer"
        },
        "proposta": {
          "format": "int32",
          "description": "Propriedade O",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ManutencaoVida.ApoliceDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ManutencaoVida.ApoliceDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ManutencaoVida.ApoliceDto": {
      "type": "object",
      "properties": {
        "numeroProposta": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        },
        "produto": {
          "type": "string",
          "readOnly": true
        },
        "estipulante": {
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "type": "string",
          "readOnly": true
        },
        "chaveNegocio": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        },
        "dataEmissao": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.ManutencaoVida.FiltroGeralApoliceCommand": {
      "description": "Filtro geral wwww",
      "type": "object",
      "properties": {
        "produto": {
          "format": "int64",
          "description": "Propriedade obrigatória",
          "type": "integer"
        },
        "seguradora": {
          "format": "int64",
          "description": "Código da seguradora",
          "type": "integer"
        },
        "proposta": {
          "format": "int64",
          "description": "Se não for fornecida, deve ser passar null ou omitir",
          "type": "integer"
        },
        "cpf": {
          "format": "int64",
          "description": "Se não for fornecida, deve ser passar null ou omitir",
          "type": "integer"
        },
        "cnpj": {
          "format": "int64",
          "type": "integer"
        },
        "segurado": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.ManutencaoVida.SolicitarApolicesCommand": {
      "type": "object",
      "properties": {
        "numeroProposta": {
          "format": "int64",
          "type": "integer"
        },
        "produto": {
          "type": "string"
        },
        "estipulante": {
          "type": "string"
        },
        "cnpj": {
          "type": "string"
        },
        "chaveNegocio": {
          "format": "int64",
          "type": "integer"
        },
        "dataEmissao": {
          "format": "date-time",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Proposta.DTOs.ManutencaoVida.SolicitacaoAdesaoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.ManutencaoVida.SolicitacaoAdesaoDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.ManutencaoVida.SolicitacaoAdesaoDto": {
      "type": "object",
      "properties": {
        "numeroPedido": {
          "type": "string",
          "readOnly": true
        },
        "dataSolicitacao": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "situacao": {
          "type": "string",
          "readOnly": true
        },
        "apolices": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ManutencaoVida.ApoliceDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "estipulanteId": {
          "format": "uuid",
          "description": "Id do estipulante",
          "type": "string",
          "readOnly": true
        },
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string",
          "readOnly": true
        },
        "cpfcnpj": {
          "description": "Número do documento(CPF ou CNPJ)",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "description": "Nome",
          "type": "string",
          "readOnly": true
        },
        "numeroProposta": {
          "format": "int64",
          "description": "Número da proposta",
          "type": "integer",
          "readOnly": true
        },
        "dataDigitacao": {
          "format": "date-time",
          "description": "Data da digitação",
          "type": "string",
          "readOnly": true
        },
        "produto": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto",
          "description": "Produto",
          "readOnly": true
        },
        "plano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoBasicDto",
          "description": "Plano",
          "readOnly": true
        },
        "seguradora": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SeguradoraDto",
          "description": "Seguradora",
          "readOnly": true
        },
        "sucursal": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto",
          "description": "Sucursal",
          "readOnly": true
        },
        "status": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Status",
          "readOnly": true
        },
        "etapaCadastro": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Etapa do cadastro",
          "readOnly": true
        },
        "permiteDigitalizacaoGCC": {
          "type": "boolean",
          "readOnly": true
        },
        "cobrancaPagamentoAntecipado": {
          "type": "boolean",
          "readOnly": true
        },
        "podeAlterarOrExcluir": {
          "description": "Se pode alterar ou excluir a proposta",
          "type": "boolean",
          "readOnly": true
        },
        "comecializacaoDiferenciada": {
          "description": "Se a proposta tem a regra comercialização diferenciada",
          "type": "boolean",
          "readOnly": true
        },
        "bloqueiaTrocaDePlano": {
          "description": "Se a proposta tem a regra bloqueio da troca de plano",
          "type": "boolean",
          "readOnly": true
        },
        "podeEnviarSMS": {
          "description": "Se pode enviar SMS",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.CreatePropostaCommand": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string"
        },
        "planoId": {
          "format": "uuid",
          "description": "Id do plano",
          "type": "string"
        },
        "numeroProposta": {
          "format": "int32",
          "description": "Número da proposta",
          "type": "integer"
        },
        "sucursalId": {
          "format": "uuid",
          "description": "Id da sucursal",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaBasicDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaBasicDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaBasicDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string",
          "readOnly": true
        },
        "produto": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto",
          "description": "Informações básicas do produto",
          "readOnly": true
        },
        "plano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoBasicDto",
          "description": "Informações básicas do plano",
          "readOnly": true
        },
        "numeroProposta": {
          "format": "int32",
          "description": "Número da proposta",
          "type": "integer",
          "readOnly": true
        },
        "sucursal": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SucursalDto",
          "description": "Sucursal",
          "readOnly": true
        },
        "seguradora": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SeguradoraDto",
          "description": "Seguradora",
          "readOnly": true
        },
        "dataInicioVigencia": {
          "format": "date-time",
          "description": "Data de inicio de vigência",
          "type": "string",
          "readOnly": true
        },
        "dataFinalVigencia": {
          "format": "date-time",
          "description": "Data fim de vigência",
          "type": "string",
          "readOnly": true
        },
        "dataDigitacao": {
          "format": "date-time",
          "description": "Data da digitação da proposta",
          "type": "string",
          "readOnly": true
        },
        "dataCancelamento": {
          "format": "date-time",
          "description": "Data de cancelamento da proposta",
          "type": "string",
          "readOnly": true
        },
        "origemProposta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Origem da proposta",
          "readOnly": true
        },
        "status": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Status da proposta",
          "readOnly": true
        },
        "eTapaProposta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Etapa da proposta",
          "readOnly": true
        },
        "dataAssinatura": {
          "format": "date-time",
          "description": "Data de assinatura da proposta",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.ImprimirPropostaCommand": {
      "type": "object",
      "properties": {
        "proposta": {
          "description": "Idenificador se imprimirá o relatorio de proposta",
          "type": "boolean"
        },
        "boleto": {
          "description": "Idenificador se imprimirá o boleto",
          "type": "boolean"
        },
        "condicoesGerais": {
          "description": "Idenificador se imprimirá o relatorio de condições gerais",
          "type": "boolean"
        },
        "certificado": {
          "description": "Idenificador se imprimirá o relatorio de certificado",
          "type": "boolean"
        },
        "carta": {
          "description": "Indentifica se imprimirá o relatório de carta Tratado de Schengen (produtos Viagem)",
          "type": "boolean"
        },
        "propostaAdesao": {
          "description": "Idenificador se imprimirá o relatorio de proposta de adesão",
          "type": "boolean"
        },
        "numeroImpressoraRemota": {
          "description": "Número de impressora remota",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.ReportDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.ReportDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.ReportDto": {
      "type": "object",
      "properties": {
        "nameReport": {
          "description": "Nome do relatório",
          "type": "string"
        },
        "report": {
          "format": "byte",
          "description": "Array de bytes - relatório",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.ImprimirPropostaEmBrancoCommand": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string"
        },
        "segmentoId": {
          "format": "uuid",
          "description": "Id do segmento",
          "type": "string"
        },
        "canalVendaId": {
          "format": "uuid",
          "description": "Id do canal de venda",
          "type": "string"
        },
        "numeroImpressoraRemota": {
          "description": "Número de impressora remota",
          "type": "string"
        },
        "propostaDeAdesao": {
          "description": "Proposta de adesão",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioDto": {
      "type": "object",
      "properties": {
        "origemInformacaoId": {
          "format": "uuid",
          "description": "Origem da informação (propostaId ou CotacaoId)",
          "type": "string",
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioCoberturaDto"
          },
          "readOnly": true
        },
        "segurados": {
          "description": "Segurados",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioSeguradoDto"
          },
          "readOnly": true
        },
        "premioTotal": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioSeguradoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.CalculoPremio.CalculoPremioCoberturaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.CalculoPremio.CalculoPremioCommand": {
      "type": "object",
      "properties": {
        "origemInformacaoId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "planoId": {
          "format": "uuid",
          "type": "string"
        },
        "produtoId": {
          "format": "uuid",
          "type": "string"
        },
        "qtdDiasViagem": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdMesesVigencia": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "dataAssinatura": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "periodicidadePagamento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer",
          "readOnly": true
        },
        "segurados": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Commands.CalculoPremio.CalculoPremioSeguradoCommand"
          }
        },
        "codigoComercial": {
          "format": "int32",
          "type": "integer"
        },
        "canalVendaId": {
          "format": "uuid",
          "type": "string"
        },
        "tipoConsorcio": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "valorParcela": {
          "format": "double",
          "type": "number"
        },
        "fatorComissao": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "arredondarCasasDecimais": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.CalculoPremio.CalculoPremioSeguradoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "grupoSeguravel": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "type": "integer",
          "readOnly": true
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer",
          "readOnly": true
        },
        "idade": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "coberturas": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Commands.CalculoPremio.CalculoPremioCoberturaCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Commands.CalculoPremio.CalculoPremioCoberturaCommand": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        },
        "referencia": {
          "type": "boolean",
          "readOnly": true
        },
        "percentualReferencia": {
          "format": "double",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Api.Controllers.Proposta.PropostaController+propostaId, SV.Mass.Venda.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Api.Controllers.Proposta.PropostaController+propostaId"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Proposta.PropostaController+propostaId": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CriticaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CriticaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CriticaDto": {
      "type": "object",
      "properties": {
        "id": {
          "format": "uuid",
          "description": "Id",
          "type": "string",
          "readOnly": true
        },
        "propostaId": {
          "format": "uuid",
          "description": "Id do proposta",
          "type": "string",
          "readOnly": true
        },
        "codigoCritica": {
          "description": "Código da critica",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição da critica",
          "type": "string",
          "readOnly": true
        },
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "routerLink": {
          "description": "Router link",
          "type": "string",
          "readOnly": true
        },
        "codigoMenuCritica": {
          "format": "int32",
          "description": "Código do menu da critica",
          "type": "integer",
          "readOnly": true
        },
        "notificacoes": {
          "description": "Notificações",
          "type": "array",
          "items": {
            "$ref": "#/definitions/FluentValidator.Notification"
          },
          "readOnly": true
        }
      }
    },
    "FluentValidator.Notification": {
      "type": "object",
      "properties": {
        "property": {
          "type": "string",
          "readOnly": true
        },
        "message": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.AddOrUpdateDadosDaCobrancaCommand": {
      "type": "object",
      "properties": {
        "tipoPagamentoPrimeiraParcela": {
          "format": "int32",
          "description": "Tipo de pagamento da primeira parcela",
          "enum": [
            32,
            33
          ],
          "type": "integer"
        },
        "periodicidadePagamento": {
          "format": "int32",
          "description": "Periodicidade de pagamento",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "codigoComercial": {
          "format": "int32",
          "description": "Código comercial",
          "type": "integer"
        },
        "formaDePagamento": {
          "format": "int32",
          "description": "Tipo de forma de pagamento",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "percentualCusteioSegurado": {
          "format": "double",
          "description": "percentual de custeio do segurado",
          "type": "number"
        },
        "dadosPrimeiraCobranca": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosDaPrimieraParcelaCommand",
          "description": "Dados da primeira cobrança"
        },
        "dadosParaDebitoCartaoCredito": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoCartaoCreditoCommand",
          "description": "Dados para débito no cartão de crédito"
        },
        "dadosParaDebitoEmConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoEmContaCommand",
          "description": "Dados para débito em conta"
        },
        "dadosConsignado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosConsignadoCommand",
          "description": "Dados consignado"
        },
        "diaVencimento": {
          "format": "int32",
          "description": "Data de vencimento",
          "type": "integer"
        },
        "mesesPrazoCurto": {
          "format": "int32",
          "type": "integer"
        },
        "vigencia": {
          "format": "int32",
          "enum": [
            1,
            2
          ],
          "type": "integer"
        },
        "fator": {
          "format": "double",
          "type": "number"
        },
        "percentualCarregamento": {
          "format": "double",
          "type": "number"
        },
        "dadosDemaisParcelas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosDemaisParcelasCommand",
          "description": "Dados de Demais Parcelas"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosDaPrimieraParcelaCommand": {
      "type": "object",
      "properties": {
        "numeroCCB": {
          "description": "Número da CCB",
          "type": "string"
        },
        "dataAutenticacaoMecanica": {
          "format": "date-time",
          "description": "Data de autenticação mecânica",
          "type": "string"
        },
        "valorCCB": {
          "format": "double",
          "description": "Valor da CCB",
          "type": "number"
        },
        "agenciaDeAutenticacao": {
          "format": "int32",
          "description": "Agência de autenticação",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoCartaoCreditoCommand": {
      "type": "object",
      "properties": {
        "operadora": {
          "format": "int32",
          "description": "Operadora do cartão",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "numeroCartao": {
          "description": "Número do cartão",
          "type": "string"
        },
        "mesValidade": {
          "format": "int32",
          "description": "Mês de validade do cartão",
          "type": "integer"
        },
        "anoValidade": {
          "format": "int32",
          "description": "Ano de validade do cartão",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoEmContaCommand": {
      "type": "object",
      "properties": {
        "codigoAgencia": {
          "description": "Código de agência",
          "type": "string"
        },
        "numeroConta": {
          "description": "Número da conta",
          "type": "string"
        },
        "codigoBanco": {
          "description": "Código do banco",
          "type": "string"
        },
        "tipoConta": {
          "format": "int32",
          "description": "Tipo de conta",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "celular": {
          "description": "Celular do segurado para envio do aceite digital",
          "type": "string"
        },
        "email": {
          "description": "Email do segurado para envio do aceite digital",
          "type": "string"
        },
        "aceiteDigital": {
          "description": "Flag que permite o aceite digital",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosConsignadoCommand": {
      "type": "object",
      "properties": {
        "codigoFonte": {
          "description": "Código fonte",
          "type": "string"
        },
        "nomeFonte": {
          "description": "Nome da fonte",
          "type": "string"
        },
        "funcionarioDescontado": {
          "description": "Funcionário descontado",
          "type": "string"
        },
        "cpfDescontado": {
          "description": "CPF descontado",
          "type": "string"
        },
        "matriculaSegurado": {
          "description": "Matrícula do segurado",
          "type": "string"
        },
        "matriculaDoInstituidor": {
          "description": "Matrícula do instituidor",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosDemaisParcelasCommand": {
      "type": "object",
      "properties": {
        "formaDePagamento": {
          "format": "int32",
          "description": "Tipo de forma de pagamento",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "dadosParaDebitoCartaoCredito": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoCartaoCreditoCommand",
          "description": "Dados para débito no cartão de crédito"
        },
        "dadosParaDebitoEmConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosParaDebitoEmContaCommand",
          "description": "Dados para débito em conta"
        },
        "dadosConsignado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.DadosConsignadoCommand",
          "description": "Dados consignado"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosDaCobrancaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosDaCobrancaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosDaCobrancaDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string",
          "readOnly": true
        },
        "pagamentoPrimeiraParcela": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Pagamento da primeira parcela",
          "readOnly": true
        },
        "periodicidadePagamento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Periodicidade de pagamento",
          "readOnly": true
        },
        "codigoComercial": {
          "format": "int32",
          "description": "Código comercial",
          "type": "integer",
          "readOnly": true
        },
        "formaDePagamento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Forma de pagamento",
          "readOnly": true
        },
        "percentualCusteioSegurado": {
          "format": "double",
          "description": "Percentual de custeio do segurado",
          "type": "number",
          "readOnly": true
        },
        "premio": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO",
          "description": "Prêmio",
          "readOnly": true
        },
        "premioTotalBoletoRegistrado": {
          "format": "double",
          "description": "Prêmio total do boleto registrado",
          "type": "number",
          "readOnly": true
        },
        "diaVencimento": {
          "format": "int32",
          "description": "Dia de vencimento",
          "type": "integer",
          "readOnly": true
        },
        "dadosPrimeiraCobranca": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosPrimeiraCobrancaDto",
          "description": "Dados da primeira cobrança",
          "readOnly": true
        },
        "dadosParaDebitoEmCartaoCredito": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmCartaoCreditoDto",
          "description": "Dados para débito no cartão de crédito",
          "readOnly": true
        },
        "dadosParaDebitoEmConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmContaDto",
          "description": "Dados para débito em conta",
          "readOnly": true
        },
        "dadosConsignado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosConsignadoDto",
          "description": "Dados consignado",
          "readOnly": true
        },
        "mesesPrazoCurto": {
          "format": "int32",
          "description": "Utilizado para produtos que possuem vigencia por prazo curto ex. de 1 a 6 meses de vigencia",
          "type": "integer",
          "readOnly": true
        },
        "vigencia": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "aceiteDigitalId": {
          "format": "uuid",
          "description": "Utilizado para consulta ao histórico dos status em propostas",
          "type": "string",
          "readOnly": true
        },
        "dadosDemaisParcelas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosDemaisParcelasDto",
          "description": "Dados para pagamento de demais parcelas",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosPrimeiraCobrancaDto": {
      "type": "object",
      "properties": {
        "numeroCCB": {
          "type": "string",
          "readOnly": true
        },
        "numeroBoletoLinhaDigitavel": {
          "type": "string",
          "readOnly": true
        },
        "vencimento": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "dataAutenticacaoMecanica": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "valorCCB": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "agenciaDeAutenticacao": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "numeroBoleto": {
          "type": "string",
          "readOnly": true
        },
        "cobrancaRegistrada": {
          "type": "boolean",
          "readOnly": true
        },
        "registrouCobranca": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmCartaoCreditoDto": {
      "type": "object",
      "properties": {
        "operadora": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "numeroCartao": {
          "type": "string",
          "readOnly": true
        },
        "mesValidade": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "anoValidade": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmContaDto": {
      "type": "object",
      "properties": {
        "codigoAgencia": {
          "type": "string",
          "readOnly": true
        },
        "numeroConta": {
          "type": "string",
          "readOnly": true
        },
        "codigoBanco": {
          "type": "string",
          "readOnly": true
        },
        "tipoConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "email": {
          "type": "string",
          "readOnly": true
        },
        "celular": {
          "type": "string",
          "readOnly": true
        },
        "aceiteDigital": {
          "type": "boolean",
          "readOnly": true
        },
        "nroProtocoloAceiteDigital": {
          "type": "string",
          "readOnly": true
        },
        "dataProtocoloAceiteDigital": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosConsignadoDto": {
      "type": "object",
      "properties": {
        "descontoApartirDe": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "codigoFonte": {
          "type": "string",
          "readOnly": true
        },
        "nomeFonte": {
          "type": "string",
          "readOnly": true
        },
        "funcionarioDescontado": {
          "type": "string",
          "readOnly": true
        },
        "cpfDescontado": {
          "type": "string",
          "readOnly": true
        },
        "matriculaSegurado": {
          "type": "string",
          "readOnly": true
        },
        "matriculaDoInstituidor": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosDemaisParcelasDto": {
      "type": "object",
      "properties": {
        "formaDePagamento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Forma de pagamento",
          "readOnly": true
        },
        "dadosParaDebitoEmCartaoCredito": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmCartaoCreditoDto",
          "description": "Dados para débito no cartão de crédito",
          "readOnly": true
        },
        "dadosParaDebitoEmConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosParaDebitoEmContaDto",
          "description": "Dados para débito em conta",
          "readOnly": true
        },
        "dadosConsignado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.DadosConsignadoDto",
          "description": "Dados consignado",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdadePpeCommand": {
      "type": "object",
      "properties": {
        "exerceOuExeceuFuncaoPublica": {
          "description": "Identificador se exerce função pública",
          "type": "boolean"
        },
        "cargoOuFuncao": {
          "description": "Cargo ou função",
          "type": "string"
        },
        "dataInicioExercicio": {
          "format": "date-time",
          "description": "Data de inicio de exercício",
          "type": "string"
        },
        "dataFimDoExercicio": {
          "format": "date-time",
          "description": "Data final de exercício",
          "type": "string"
        },
        "empresaOuOrgaoPublico": {
          "description": "Empresa ou orgão público",
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal",
          "type": "number"
        },
        "patrimonioEstimado": {
          "format": "double",
          "description": "Patrimônio estimado",
          "type": "number"
        },
        "possuiRelacionamentoComAgentePublico": {
          "description": "Identificador se possui relacionamento com agente público",
          "type": "boolean"
        },
        "cargoOuFuncaoRelacionamentoAgentePublico": {
          "description": "Cargo ou função do relacionamento com agente público",
          "type": "string"
        },
        "tipoRelacionamentoAgentePublico": {
          "description": "Tipo de relacionamento com o agente público",
          "type": "string"
        },
        "responsavelAutorizadoRelacionamentoAgentePublico": {
          "description": "Responsável autorizado do relacionamento do agente público",
          "type": "string"
        },
        "fontesReferenciaRelacionamentoAgentePublico": {
          "description": "Fonte de referência do relacionamento com agente público",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.FonteReferenciaPpeCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.FonteReferenciaPpeCommand": {
      "type": "object",
      "properties": {
        "nome": {
          "description": "Nome",
          "type": "string"
        },
        "telefone": {
          "description": "Telefone",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PPEDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PPEDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PPEDto": {
      "type": "object",
      "properties": {
        "exerceOuExeceuFuncaoPublica": {
          "description": "Identificador se exerce função pública",
          "type": "boolean",
          "readOnly": true
        },
        "cargoOuFuncao": {
          "description": "Cargo ou função",
          "type": "string",
          "readOnly": true
        },
        "dataInicioExercicio": {
          "format": "date-time",
          "description": "Data de inicio de exercício",
          "type": "string",
          "readOnly": true
        },
        "dataFimDoExercicio": {
          "format": "date-time",
          "description": "Data final de exercício",
          "type": "string",
          "readOnly": true
        },
        "empresaOuOrgaoPublico": {
          "description": "Empresa ou orgão público",
          "type": "string",
          "readOnly": true
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal",
          "type": "number",
          "readOnly": true
        },
        "patrimonioEstimado": {
          "format": "double",
          "description": "Patrimônio estimado",
          "type": "number",
          "readOnly": true
        },
        "possuiRelacionamentoComAgentePublico": {
          "description": "Identificador se possui relacionamento com agente público",
          "type": "boolean",
          "readOnly": true
        },
        "cargoOuFuncaoRelacionamentoAgentePublico": {
          "description": "Cargo ou função do relacionamento com agente público",
          "type": "string",
          "readOnly": true
        },
        "tipoRelacionamentoAgentePublico": {
          "description": "Tipo de relacionamento com o agente público",
          "type": "string",
          "readOnly": true
        },
        "responsavelAutorizadoRelacionamentoAgentePublico": {
          "description": "Responsável autorizado do relacionamento do agente público",
          "type": "string",
          "readOnly": true
        },
        "fontesReferenciaRelacionamentoAgentePublico": {
          "description": "Fonte de referência do relacionamento com agente público",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.FonteReferenciaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.FonteReferenciaDto": {
      "type": "object",
      "properties": {
        "nome": {
          "description": "Nome",
          "type": "string",
          "readOnly": true
        },
        "telefone": {
          "description": "Telefone",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateDpsCommand": {
      "type": "object",
      "properties": {
        "perguntaId": {
          "format": "uuid",
          "description": "Id da pergunta",
          "type": "string"
        },
        "respostaTitular": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateRespostaDpsCommand",
          "description": "Resposta do titular"
        },
        "respostaConjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateRespostaDpsCommand",
          "description": "Resposta do cônjuge"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateRespostaDpsCommand": {
      "type": "object",
      "properties": {
        "respostaAfirmativa": {
          "description": "Resposta afirmativa",
          "type": "boolean"
        },
        "comentario": {
          "description": "Comentário",
          "type": "string"
        },
        "idPraticaEsportiva": {
          "format": "int32",
          "description": "Identificador se pratica esportes",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.IReadOnlyCollection`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.DpsDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.DpsDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.DpsDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "perguntaId": {
          "format": "uuid",
          "description": "Id da pergunta",
          "type": "string",
          "readOnly": true
        },
        "respostaTitular": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.RespostaDpsDto",
          "description": "Resposta do titular",
          "readOnly": true
        },
        "respostaConjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.RespostaDpsDto",
          "description": "Resposta do cônjuge",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.RespostaDpsDto": {
      "type": "object",
      "properties": {
        "respostaAfirmativa": {
          "description": "Resposta afirmativa",
          "type": "boolean",
          "readOnly": true
        },
        "comentario": {
          "description": "Comentário",
          "type": "string",
          "readOnly": true
        },
        "idPraticaEsportiva": {
          "format": "int32",
          "description": "Identificador se pratica esportes",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.AddOrUpdateEstruturaComercialCommand": {
      "type": "object",
      "properties": {
        "segmentoId": {
          "format": "uuid",
          "description": "Id do segmento",
          "type": "string"
        },
        "canalVendaId": {
          "format": "uuid",
          "description": "Id do canal venda",
          "type": "string"
        },
        "bancoId": {
          "format": "uuid",
          "description": "Id do banco",
          "type": "string"
        },
        "codigoAgencia": {
          "format": "int32",
          "description": "Código de agência",
          "type": "integer"
        },
        "pacb": {
          "description": "Pacb",
          "type": "string"
        },
        "codigoSupervisor": {
          "format": "int32",
          "description": "Código do supervisor",
          "type": "integer"
        },
        "codigoSupervisorBs": {
          "format": "int32",
          "description": "Código do supervisor BS",
          "type": "integer"
        },
        "codigoCorretor": {
          "format": "int32",
          "description": "Código do corretor",
          "type": "integer"
        },
        "codigoCorretorBs": {
          "format": "int32",
          "description": "Código do corretor BS",
          "type": "integer"
        },
        "codigoAngariador": {
          "format": "int32",
          "description": "Código do angariador",
          "type": "integer"
        },
        "codigoAngariadorBs": {
          "format": "int32",
          "description": "Código do angariador BS",
          "type": "integer"
        },
        "codigoGerenteDeProduto": {
          "format": "int32",
          "description": "Código do gerente do produto",
          "type": "integer"
        },
        "codigoGerenteDeAgencia": {
          "format": "int64",
          "description": "Código funcional do gerente de Agência",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.EstruturaComercialDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.EstruturaComercialDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.EstruturaComercialDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string",
          "readOnly": true
        },
        "segmentoId": {
          "format": "uuid",
          "description": "Id do segmento",
          "type": "string",
          "readOnly": true
        },
        "canalVendaId": {
          "format": "uuid",
          "description": "Id do canal venda",
          "type": "string",
          "readOnly": true
        },
        "bancoId": {
          "format": "uuid",
          "description": "Id do banco",
          "type": "string",
          "readOnly": true
        },
        "codigoAgencia": {
          "format": "int32",
          "description": "Código de agência",
          "type": "integer",
          "readOnly": true
        },
        "nomeAgencia": {
          "description": "Nome de agência",
          "type": "string",
          "readOnly": true
        },
        "pacb": {
          "description": "Pacb",
          "type": "string",
          "readOnly": true
        },
        "codigoSupervisor": {
          "format": "int32",
          "description": "Código do supervisor",
          "type": "integer",
          "readOnly": true
        },
        "nomeSupervisor": {
          "description": "Nome do supervisor",
          "type": "string",
          "readOnly": true
        },
        "codigoSupervisorBs": {
          "format": "int32",
          "description": "Código do supervisor BS",
          "type": "integer",
          "readOnly": true
        },
        "codigoCorretor": {
          "format": "int32",
          "description": "Código do corretor",
          "type": "integer",
          "readOnly": true
        },
        "nomeCorretor": {
          "description": "Nome do corretor",
          "type": "string",
          "readOnly": true
        },
        "codigoCorretorBs": {
          "format": "int32",
          "description": "Código do corretor BS",
          "type": "integer",
          "readOnly": true
        },
        "codigoAngariador": {
          "format": "int32",
          "description": "Código do angariador",
          "type": "integer",
          "readOnly": true
        },
        "nomeAngariador": {
          "description": "Nome do angariador",
          "type": "string",
          "readOnly": true
        },
        "codigoAngariadorBs": {
          "format": "int32",
          "description": "Código do angariador BS",
          "type": "integer",
          "readOnly": true
        },
        "codigoGerenteDeProduto": {
          "format": "int32",
          "description": "Código do gerente do produto",
          "type": "integer",
          "readOnly": true
        },
        "codigoGerenteDeAgencia": {
          "format": "int64",
          "description": "Código funcional do gerente de agência",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.AddOrUpdadeCoberturaCommand": {
      "type": "object",
      "properties": {
        "mesesVigenciaPrazoCurto": {
          "format": "int32",
          "description": "Vigência em meses para produto que tenham prazo curto",
          "type": "integer"
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.CoberturaCommand"
          }
        },
        "capitalRendaCerta": {
          "format": "double",
          "description": "Capital renda certa",
          "type": "number"
        },
        "capitalAportePrevidencia": {
          "format": "double",
          "description": "Capital de aporte para previdência",
          "type": "number"
        },
        "capitalPagamentoUnico": {
          "format": "double",
          "description": "Capital para pagamento único",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.CoberturaCommand": {
      "type": "object",
      "properties": {
        "coberturaProdutoId": {
          "format": "uuid",
          "description": "Id da cobertura do produto",
          "type": "string"
        },
        "referencia": {
          "description": "Referência da cobertura",
          "type": "boolean"
        },
        "percentualReferencia": {
          "format": "double",
          "description": "Percentual de referência",
          "type": "number"
        },
        "capital": {
          "format": "double",
          "description": "Valor de capital",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CoberturaServicoPropostaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CoberturaServicoPropostaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CoberturaServicoPropostaDto": {
      "type": "object",
      "properties": {
        "mesesVigenciaPrazoCurto": {
          "format": "int32",
          "description": "Vigência em meses para produto que tenham prazo curto",
          "type": "integer",
          "readOnly": true
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CoberturaServicoPropostaDetalheDto"
          }
        },
        "capitalRendaCerta": {
          "format": "double",
          "description": "Capital renda certa",
          "type": "number"
        },
        "capitalAportePrevidencia": {
          "format": "double",
          "description": "Capital do aporte previdenciário",
          "type": "number"
        },
        "capitalPagamentoUnico": {
          "format": "double",
          "description": "Capital pagamento único",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CoberturaServicoPropostaDetalheDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string",
          "readOnly": true
        },
        "coberturaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "referencia": {
          "type": "boolean",
          "readOnly": true
        },
        "percentualReferencia": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "premio": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ValueObjects.PremioVO",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.AddOrUpdateContratoDeEmprestimoCommand": {
      "type": "object",
      "properties": {
        "nroContrato": {
          "format": "int64",
          "description": "Número do contrato",
          "type": "integer"
        },
        "nroPropostaAdesao": {
          "format": "int64",
          "description": "Número da proposta de adesão",
          "type": "integer"
        },
        "prazoContrato": {
          "format": "int32",
          "description": "Prazo do contrato",
          "type": "integer"
        },
        "valorBem": {
          "format": "double",
          "description": "Valor do bem",
          "type": "number"
        },
        "valorParcela": {
          "format": "double",
          "description": "Valor da parcela",
          "type": "number"
        },
        "consorcio": {
          "format": "int32",
          "description": "Tipo do consorcio",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.ContratoDeEmprestimoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.ContratoDeEmprestimoDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.ContratoDeEmprestimoDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string",
          "readOnly": true
        },
        "nroContrato": {
          "format": "int64",
          "description": "Número do contrato",
          "type": "integer",
          "readOnly": true
        },
        "nroPropostaAdesao": {
          "format": "int64",
          "description": "Número da proposta de adesão",
          "type": "integer",
          "readOnly": true
        },
        "prazoContrato": {
          "format": "int32",
          "description": "Prazo curto",
          "type": "integer",
          "readOnly": true
        },
        "valorBem": {
          "format": "double",
          "description": "Valor do bem",
          "type": "number",
          "readOnly": true
        },
        "valorParcela": {
          "format": "double",
          "description": "Valor da parcela",
          "type": "number",
          "readOnly": true
        },
        "consorcio": {
          "format": "int32",
          "description": "Tipo de consórcio",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.UpdatePlanoPropostaCommand": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string"
        },
        "planoNovoId": {
          "format": "uuid",
          "description": "Id do plano novo",
          "type": "string"
        },
        "planoAnteriorId": {
          "format": "uuid",
          "description": "Id do plano anterior",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.LinhaDigitavelDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.LinhaDigitavelDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.LinhaDigitavelDto": {
      "type": "object",
      "properties": {
        "linhaDigitavel": {
          "type": "string",
          "readOnly": true
        },
        "codigoBarras": {
          "type": "string",
          "readOnly": true
        },
        "numeroCCB": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.EmailPropostaCommand": {
      "type": "object",
      "properties": {
        "listEmails": {
          "description": "Lista de e-mail dos destinatários",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Commands.MdlBase.EmailDestinatarioCommand"
          }
        },
        "proposta": {
          "description": "Identificador se deverá enviar o relatório de proposta",
          "type": "boolean"
        },
        "boleto": {
          "description": "Identificador se deverá enviar o boleto",
          "type": "boolean"
        },
        "condicoesGerais": {
          "description": "Identificador se deverá enviar o relatório de condições gerais",
          "type": "boolean"
        },
        "propostaId": {
          "format": "uuid",
          "description": "Id da proposta",
          "type": "string"
        },
        "propostaAdesao": {
          "description": "Identificador se deverá enviar o relatório de proposta de adesão",
          "type": "boolean"
        },
        "carta": {
          "description": "Identificador se deverá enviar o relatório de carta (Tratado de Schengen) - Seguro Viagem",
          "type": "boolean"
        },
        "certificado": {
          "description": "Identificador se deverá enviar o relatório de certificado do seguro",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Proposta.AddOrUpdateFatcaCommand": {
      "type": "object",
      "properties": {
        "nome": {
          "description": "Nome do segurado",
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "description": "Tipo de documento do segurado",
          "enum": [
            0,
            1,
            3,
            5,
            6,
            7,
            99
          ],
          "type": "integer"
        },
        "nroDocumento": {
          "description": "Número do documento do segurado",
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string"
        },
        "codigoPaisNascimento": {
          "format": "int32",
          "description": "Código do país de nascimento do segurado",
          "type": "integer"
        },
        "localNascimento": {
          "description": "Local de nascimento do segurado",
          "type": "string"
        },
        "nacionalidade": {
          "description": "Nacionalidade do segurado",
          "type": "string"
        },
        "nroNIFFiscal": {
          "description": "Número de identificação fiscal do segurado",
          "type": "string"
        },
        "situacaoNIF": {
          "format": "int32",
          "description": "Situação do número de identificação fiscal do segurado",
          "enum": [
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "renunciouAbdicou": {
          "description": "Status da situação do segurado se abdicou ou renunciou a cidadania",
          "type": "boolean"
        },
        "documentoRenuncia": {
          "description": "Status da situação de comprovação de documentação da renúncia de cidadania",
          "type": "boolean"
        },
        "documentoIdentificacaoFatca": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.DocumentoIdentificacaoFatcaCommand",
          "description": "Documento de Identificação do segurado"
        },
        "nacionalidadeAlemDaDeclarada": {
          "description": "Lista de dados relacionada a alguma nacionalidade além da declarada",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.PerguntaFatcaCommand"
          }
        },
        "residenciaFiscalNaoBrasileira": {
          "description": "Lista de dados relacionada a alguma residência fiscal diferente da brasileira",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.PerguntaFatcaCommand"
          }
        },
        "vistoResidenciaPermanentePorOutrosPaises": {
          "description": "Lista de dados relacionada a algum visto residencial permanente por outros países",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.PerguntaFatcaCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.DocumentoIdentificacaoFatcaCommand": {
      "type": "object",
      "properties": {
        "tipoDocumentoFatca": {
          "format": "int32",
          "description": "Tipo de documento do segurado",
          "enum": [
            0,
            1,
            3,
            5,
            6,
            7,
            99
          ],
          "type": "integer"
        },
        "nroDocumento": {
          "description": "Número do documento do segurado",
          "type": "string"
        },
        "dataEmissao": {
          "format": "date-time",
          "description": "Data de emissão do documento do segurado",
          "type": "string"
        },
        "dataValidade": {
          "format": "date-time",
          "description": "Data de validade do documento do segurado",
          "type": "string"
        },
        "codigoPaisEmissor": {
          "format": "int32",
          "description": "Código do país emissor do documento do segurado",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.PerguntaFatcaCommand": {
      "type": "object",
      "properties": {
        "codigoPais": {
          "format": "int32",
          "description": "Código do país",
          "type": "integer"
        },
        "nroNIFFiscal": {
          "description": "Número de identificação fiscal",
          "type": "string"
        },
        "renunciouAbdicou": {
          "description": "Status da situação do segurado se abdicou ou renunciou a cidadania",
          "type": "boolean"
        },
        "apresentouDocto": {
          "description": "Status da situação de comprovação de documentação da renúncia de cidadania",
          "type": "boolean"
        },
        "situacaoNIF": {
          "format": "int32",
          "description": "Situação do número de identificação fiscal",
          "enum": [
            1,
            2,
            3
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.FatcaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.FatcaDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.FatcaDto": {
      "type": "object",
      "properties": {
        "nome": {
          "description": "Nome do segurado",
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de documento do segurado",
          "readOnly": true
        },
        "nroDocumento": {
          "description": "Número do documento do segurado",
          "type": "string",
          "readOnly": true
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string",
          "readOnly": true
        },
        "codigoPaisNascimento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Código do país de nascimento do segurado",
          "readOnly": true
        },
        "localNascimento": {
          "description": "Local de nascimento do segurado",
          "type": "string",
          "readOnly": true
        },
        "nacionalidade": {
          "description": "Nacionalidade do segurado",
          "type": "string",
          "readOnly": true
        },
        "nroNIFFiscal": {
          "description": "Número de identificação fiscal do segurado",
          "type": "string",
          "readOnly": true
        },
        "situacaoNIF": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Situação do número de identificação fiscal do segurado",
          "readOnly": true
        },
        "renunciouAbdicou": {
          "description": "Status da situação do segurado se abdicou ou renunciou a cidadania",
          "type": "boolean",
          "readOnly": true
        },
        "documentoRenuncia": {
          "description": "Status da situação de comprovação de documentação da renúncia de cidadania",
          "type": "boolean",
          "readOnly": true
        },
        "documentoIdentificacaoFatca": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.DocumentoIdentificacaoFatcaDto",
          "description": "Documento de Identificação do segurado",
          "readOnly": true
        },
        "nacionalidadeAlemDaDeclarada": {
          "description": "Lista de dados relacionada a alguma nacionalidade além da declarada",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PerguntaFatcaDto"
          },
          "readOnly": true
        },
        "residenciaFiscalNaoBrasileira": {
          "description": "Lista de dados relacionada a alguma residência fiscal diferente da brasileira",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PerguntaFatcaDto"
          },
          "readOnly": true
        },
        "vistoResidenciaPermanentePorOutrosPaises": {
          "description": "Lista de dados relacionada a algum visto residencial permanente por outros países",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PerguntaFatcaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.DocumentoIdentificacaoFatcaDto": {
      "type": "object",
      "properties": {
        "tipoDocumentoFatca": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de documento do segurado"
        },
        "nroDocumento": {
          "description": "Número do documento do segurado",
          "type": "string"
        },
        "dataEmissao": {
          "format": "date-time",
          "description": "Data de emissão do documento do segurado",
          "type": "string"
        },
        "dataValidade": {
          "format": "date-time",
          "description": "Data de validade do documento do segurado",
          "type": "string"
        },
        "codigoPaisEmissor": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Código do país emissor do documento do segurado"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.PerguntaFatcaDto": {
      "type": "object",
      "properties": {
        "codigoPais": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Código do país",
          "readOnly": true
        },
        "nroNIFFiscal": {
          "description": "Número de identificação fiscal",
          "type": "string",
          "readOnly": true
        },
        "renunciouAbdicou": {
          "description": "Status da situação do segurado se abdicou ou renunciou a cidadania",
          "type": "boolean",
          "readOnly": true
        },
        "apresentouDocto": {
          "description": "Status da situação de comprovação de documentação da renúncia de cidadania",
          "type": "boolean",
          "readOnly": true
        },
        "situacaoNIF": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Situação do número de identificação fiscal",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "object"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.EmissaoDto": {
      "type": "object",
      "properties": {
        "nroProposta": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        },
        "status": {
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "nroCertificado": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        },
        "cdProduto": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Empresarial.AddorUpdateEstipulanteCommand": {
      "type": "object",
      "properties": {
        "estipulanteId": {
          "format": "uuid",
          "description": "Id do estipulante",
          "type": "string"
        },
        "cnpjCEI": {
          "description": "Número do documento do estipulante(CNPJ CEI)",
          "type": "string"
        },
        "dataAssinatura": {
          "format": "date-time",
          "description": "Data de assinatura da proposta pelo estipulante",
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "description": "Tipo de documento do estipulante",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer"
        },
        "razaoSocial": {
          "description": "Razão social do estipulante",
          "type": "string"
        },
        "ramoDeAtividade": {
          "description": "Ramo de atividade do estipulante",
          "type": "string"
        },
        "email": {
          "description": "E-mail do estipulante",
          "type": "string"
        },
        "telefoneComercial": {
          "description": "Número do telefone do estipulante",
          "type": "string"
        },
        "ramal": {
          "format": "int32",
          "description": "Ramal",
          "type": "integer"
        },
        "enderecos": {
          "description": "Endereço do estipulante",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Endereco.AddOrUpdateEnderecoCommand"
          }
        },
        "patrimonioLiquido": {
          "format": "double",
          "description": "Patrimonio Liquido",
          "type": "number"
        },
        "nroCPF": {
          "description": "Número do CPF",
          "type": "string"
        },
        "telefoneCelular": {
          "description": "Número do celular do estipulante",
          "type": "string"
        },
        "alteracaoManual": {
          "description": "Houve alteração nos dados do estipulante",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Endereco.AddOrUpdateEnderecoCommand": {
      "type": "object",
      "properties": {
        "enderecoId": {
          "format": "uuid",
          "description": "Id do endereço",
          "type": "string"
        },
        "cep": {
          "description": "CEP",
          "type": "string"
        },
        "logradouro": {
          "description": "Logradouro",
          "type": "string"
        },
        "nro": {
          "description": "Núomero",
          "type": "string"
        },
        "complemento": {
          "description": "Complemento",
          "type": "string"
        },
        "bairro": {
          "description": "Bairro",
          "type": "string"
        },
        "cidade": {
          "description": "Cidade",
          "type": "string"
        },
        "estado": {
          "description": "Estado",
          "type": "string"
        },
        "tipoEndereco": {
          "format": "int32",
          "description": "Tipo de endereço",
          "enum": [
            0,
            1,
            2,
            3,
            4
          ],
          "type": "integer"
        },
        "tipoResidenciaSegurada": {
          "format": "int32",
          "description": "Tipo de endereço segurada",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.EstipulanteDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.EstipulanteDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.EstipulanteDto": {
      "type": "object",
      "properties": {
        "estipulanteId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "cnpjCEI": {
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "razaoSocial": {
          "type": "string",
          "readOnly": true
        },
        "ramoDeAtividade": {
          "type": "string",
          "readOnly": true
        },
        "email": {
          "type": "string",
          "readOnly": true
        },
        "telefoneComercial": {
          "type": "string",
          "readOnly": true
        },
        "ramal": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "patrimonioLiquido": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "dataAssinatura": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "enderecos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.EnderecoDto"
          },
          "readOnly": true
        },
        "nroCPF": {
          "type": "string",
          "readOnly": true
        },
        "celular": {
          "type": "string",
          "readOnly": true
        },
        "alteracaoManual": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.EnderecoDto": {
      "type": "object",
      "properties": {
        "enderecoId": {
          "format": "uuid",
          "description": "Id do endereço",
          "type": "string",
          "readOnly": true
        },
        "cep": {
          "description": "CEP",
          "type": "string",
          "readOnly": true
        },
        "logradouro": {
          "description": "Logradouro",
          "type": "string",
          "readOnly": true
        },
        "nro": {
          "description": "Número",
          "type": "string",
          "readOnly": true
        },
        "complemento": {
          "description": "Complemento",
          "type": "string",
          "readOnly": true
        },
        "bairro": {
          "description": "Bairro",
          "type": "string",
          "readOnly": true
        },
        "cidade": {
          "description": "Cidade",
          "type": "string",
          "readOnly": true
        },
        "estado": {
          "description": "Estado",
          "type": "string",
          "readOnly": true
        },
        "tipoEndereco": {
          "format": "int32",
          "description": "Tipo de endereço",
          "enum": [
            0,
            1,
            2,
            3,
            4
          ],
          "type": "integer",
          "readOnly": true
        },
        "tipoResidenciaSegurada": {
          "format": "int32",
          "description": "Tipo de residência segurada",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Empresarial.AddOrUpdateGrupoSeguravelCommand": {
      "type": "object",
      "properties": {
        "tipoCapital": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "grupoSeguraveis": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Empresarial.GrupoSeguravelCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Empresarial.GrupoSeguravelCommand": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "codigoGrupo": {
          "type": "string"
        },
        "descricao": {
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        },
        "multiploDe": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.GrupoSeguradoViewDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.GrupoSeguradoViewDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.GrupoSeguradoViewDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "tipoCapital": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "grupoSeguraveis": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.GrupoSeguravelDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.GrupoSeguravelDto": {
      "type": "object",
      "properties": {
        "grupoSeguravelId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "propostaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "codigoGrupo": {
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "multiplo": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "existeNoSegurado": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateSeguradoEmpresarialCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string"
        },
        "cpf": {
          "description": "CPF do segurado",
          "type": "string"
        },
        "titularCPF": {
          "description": "Identificador se é titular do CPF",
          "type": "boolean"
        },
        "sexo": {
          "format": "int32",
          "description": "Sexo do segurado",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string"
        },
        "estadoCivil": {
          "format": "int32",
          "description": "Estado civil do segurado",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "codigoOcupacao": {
          "description": "Código de ocupação do segurado",
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal do segurado",
          "type": "number"
        },
        "tipoAposentadoria": {
          "format": "int32",
          "description": "Tipo de aposentadoria",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataAssinatura": {
          "format": "date-time",
          "description": "Data de assinatura",
          "type": "string"
        },
        "outrosDocumentos": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.DocumentoDto",
          "description": "Outros documentos do segurado"
        },
        "peso": {
          "format": "double",
          "description": "Peso do segurado",
          "type": "number"
        },
        "altura": {
          "format": "double",
          "description": "Altura do segurado",
          "type": "number"
        },
        "email": {
          "description": "E-mail do segurado",
          "type": "string"
        },
        "telefoneResidencial": {
          "description": "Telefone residencial",
          "type": "string"
        },
        "telefoneComercial": {
          "description": "Telefone comercial",
          "type": "string"
        },
        "telefoneCelular": {
          "description": "Telefone celular",
          "type": "string"
        },
        "enderecos": {
          "description": "Endereço",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Endereco.AddOrUpdateEnderecoCommand"
          }
        },
        "beneficiarios": {
          "description": "Beneficiários",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateBeneficiarioCommand"
          }
        },
        "conjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.ConjugeDto",
          "description": "Cônjuge"
        },
        "tipoSegurado": {
          "format": "int32",
          "description": "Tipo de segurado",
          "enum": [
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "grupoSeguravelId": {
          "format": "uuid",
          "description": "Id do grupo segurável",
          "type": "string"
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number"
        },
        "segmentoSegurado": {
          "format": "int32",
          "description": "Segmento da conta corrente do segurado Bradesco",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            -2,
            -1
          ],
          "type": "integer"
        },
        "alteracaoManual": {
          "description": "Informa se houve digitação manual de nome, sexo ou data de nascimento - GetCorrentista não retornou todos os dados",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.DocumentoDto": {
      "type": "object",
      "properties": {
        "nroDocumento": {
          "description": "Número do documento",
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "description": "TIpo do documento",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer"
        },
        "orgaoEmissor": {
          "description": "Orgão emissor",
          "type": "string"
        },
        "dataEmissao": {
          "format": "date-time",
          "description": "Data de emissão",
          "type": "string"
        },
        "titularDocumento": {
          "description": "Identificador de titularidade do documento",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateBeneficiarioCommand": {
      "type": "object",
      "properties": {
        "beneficiarioId": {
          "format": "uuid",
          "description": "Id do beneficiário",
          "type": "string"
        },
        "cpfBeneficiario": {
          "description": "CPF do beneficiário",
          "type": "string"
        },
        "nome": {
          "description": "Nome do beneficiário",
          "type": "string"
        },
        "parentesco": {
          "format": "int32",
          "description": "Tipo de parentesco do beneficiário",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5,
            16,
            17,
            26
          ],
          "type": "integer"
        },
        "percentualIndenizacao": {
          "format": "double",
          "description": "Percentual de indenização",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.ConjugeDto": {
      "type": "object",
      "properties": {
        "cpf": {
          "description": "CPF do cônjuge",
          "type": "string"
        },
        "nome": {
          "description": "Nome do cônjuge",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        },
        "cpf": {
          "description": "CPF do segurado",
          "type": "string"
        },
        "titularCpf": {
          "description": "Identificador de titularidade do CPF",
          "type": "boolean"
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string"
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Sexo do segurado"
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string"
        },
        "idade": {
          "format": "int32",
          "description": "Idade do segurado",
          "type": "integer",
          "readOnly": true
        },
        "estadoCivil": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Estado civil do segurado"
        },
        "codigoOcupacao": {
          "description": "Código de ocupação",
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal do segurado",
          "type": "number"
        },
        "tipoAposentadoria": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de aposentadoria"
        },
        "dataAssinatura": {
          "format": "date-time",
          "description": "Data de assinatura",
          "type": "string"
        },
        "outrosDocumentos": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.DocumentoDto",
          "description": "Outros documentos"
        },
        "peso": {
          "format": "double",
          "description": "Peso do segurado",
          "type": "number"
        },
        "altura": {
          "format": "double",
          "description": "Altura do segurado",
          "type": "number"
        },
        "imc": {
          "format": "double",
          "description": "IMC do segurado",
          "type": "number"
        },
        "email": {
          "description": "E-mail do segurado",
          "type": "string"
        },
        "telefoneResidencial": {
          "description": "Telefone residencial",
          "type": "string"
        },
        "telefoneComercial": {
          "description": "Telefone comercial",
          "type": "string"
        },
        "telefoneCelular": {
          "description": "Telefone celular",
          "type": "string"
        },
        "enderecos": {
          "description": "Endereços",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.EnderecoDto"
          }
        },
        "beneficiarios": {
          "description": "Beneficiários",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.BeneficiarioDto"
          }
        },
        "conjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.ConjugeDto",
          "description": "Cônjuge"
        },
        "segmentoSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Segmento do segurado junto ao Banco"
        },
        "parentescoComSeguradoPrincipal": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de parentesco com segurado principal"
        },
        "alteracaoManual": {
          "description": "Caso houve alteracao dos dados do segurado (nome, sexo, data nascimento)",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.BeneficiarioDto": {
      "type": "object",
      "properties": {
        "beneficiarioId": {
          "format": "uuid",
          "description": "Id do beneficiário",
          "type": "string",
          "readOnly": true
        },
        "cpf": {
          "description": "CPF do beneficiário",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do beneficiário",
          "type": "string",
          "readOnly": true
        },
        "parentesco": {
          "format": "int32",
          "description": "Parentesco do beneficiário",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5,
            16,
            17,
            26
          ],
          "type": "integer",
          "readOnly": true
        },
        "percentualIndenizacao": {
          "format": "double",
          "description": "Percentual de indenização do beneficiário",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoPesquisaResultDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoPesquisaResultDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoPesquisaResultDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string",
          "readOnly": true
        },
        "statusSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Status do segurado",
          "readOnly": true
        },
        "grupo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Grupo",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de documento",
          "readOnly": true
        },
        "nroDocumento": {
          "description": "Número de documento",
          "type": "string",
          "readOnly": true
        },
        "etapaCadastro": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Etapa do cadastro",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoEmpresarialDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoEmpresarialDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.SeguradoEmpresarialDto": {
      "type": "object",
      "properties": {
        "grupoSeguravelId": {
          "format": "uuid",
          "description": "Id do grupo segurável",
          "type": "string",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        },
        "seguradoId": {
          "format": "uuid",
          "description": "Id do segurado",
          "type": "string"
        },
        "cpf": {
          "description": "CPF do segurado",
          "type": "string"
        },
        "titularCpf": {
          "description": "Identificador de titularidade do CPF",
          "type": "boolean"
        },
        "nome": {
          "description": "Nome do segurado",
          "type": "string"
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Sexo do segurado"
        },
        "dataNascimento": {
          "format": "date-time",
          "description": "Data de nascimento do segurado",
          "type": "string"
        },
        "idade": {
          "format": "int32",
          "description": "Idade do segurado",
          "type": "integer",
          "readOnly": true
        },
        "estadoCivil": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Estado civil do segurado"
        },
        "codigoOcupacao": {
          "description": "Código de ocupação",
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "description": "Renda mensal do segurado",
          "type": "number"
        },
        "tipoAposentadoria": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de aposentadoria"
        },
        "dataAssinatura": {
          "format": "date-time",
          "description": "Data de assinatura",
          "type": "string"
        },
        "outrosDocumentos": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.DocumentoDto",
          "description": "Outros documentos"
        },
        "peso": {
          "format": "double",
          "description": "Peso do segurado",
          "type": "number"
        },
        "altura": {
          "format": "double",
          "description": "Altura do segurado",
          "type": "number"
        },
        "imc": {
          "format": "double",
          "description": "IMC do segurado",
          "type": "number"
        },
        "email": {
          "description": "E-mail do segurado",
          "type": "string"
        },
        "telefoneResidencial": {
          "description": "Telefone residencial",
          "type": "string"
        },
        "telefoneComercial": {
          "description": "Telefone comercial",
          "type": "string"
        },
        "telefoneCelular": {
          "description": "Telefone celular",
          "type": "string"
        },
        "enderecos": {
          "description": "Endereços",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.EnderecoDto"
          }
        },
        "beneficiarios": {
          "description": "Beneficiários",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.BeneficiarioDto"
          }
        },
        "conjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.ConjugeDto",
          "description": "Cônjuge"
        },
        "segmentoSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Segmento do segurado junto ao Banco"
        },
        "parentescoComSeguradoPrincipal": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de parentesco com segurado principal"
        },
        "alteracaoManual": {
          "description": "Caso houve alteracao dos dados do segurado (nome, sexo, data nascimento)",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.IReadOnlyCollection`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CriticaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CriticaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateSeguradoSimplificadoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "numeroDocumento": {
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "type": "integer"
        },
        "grupoSeguravel": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSimplificadoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSimplificadoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSimplificadoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "propostaId": {
          "format": "uuid",
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
        },
        "grupoSeguravel": {
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "numeroDocumento": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateSeguradoSinteticoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "qtdVidas": {
          "format": "int32",
          "type": "integer"
        },
        "grupoSeguravel": {
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSinteticoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSinteticoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Empresarial.SeguradoSinteticoDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "propostaId": {
          "format": "uuid",
          "type": "string"
        },
        "descricao": {
          "type": "string"
        },
        "qtdVidas": {
          "format": "int32",
          "type": "integer"
        },
        "capitalSeguradoTotal": {
          "format": "double",
          "type": "number"
        },
        "grupoSeguravel": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateSeguradoCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "cpf": {
          "type": "string"
        },
        "titularCPF": {
          "type": "boolean"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "estadoCivil": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "codigoOcupacao": {
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "type": "number"
        },
        "tipoAposentadoria": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataAssinatura": {
          "format": "date-time",
          "type": "string"
        },
        "outrosDocumentos": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.DocumentoDto"
        },
        "peso": {
          "format": "double",
          "type": "number"
        },
        "altura": {
          "format": "double",
          "type": "number"
        },
        "email": {
          "type": "string"
        },
        "telefoneResidencial": {
          "type": "string"
        },
        "telefoneComercial": {
          "type": "string"
        },
        "telefoneCelular": {
          "type": "string"
        },
        "enderecos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Endereco.AddOrUpdateEnderecoCommand"
          }
        },
        "beneficiarios": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdateBeneficiarioCommand"
          }
        },
        "conjuge": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Segurado.ConjugeDto"
        },
        "tipoSegurado": {
          "format": "int32",
          "enum": [
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "segmentoSegurado": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            -2,
            -1
          ],
          "type": "integer"
        },
        "alteracaoManual": {
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "qtdRegistros": {
          "format": "int32",
          "type": "integer"
        },
        "jsonResult": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.PropostaPesquisaDto"
          }
        },
        "paginaAtual": {
          "format": "int32",
          "type": "integer"
        },
        "qtdItensPagina": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdItensPorPagina": {
          "format": "int32",
          "type": "integer"
        },
        "totalPaginas": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Individual.AddOrUpdateDadosViagemCommand": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string"
        },
        "estadoOrigem": {
          "type": "string"
        },
        "paisDestino": {
          "type": "string"
        },
        "passagemPelaEuropa": {
          "type": "boolean"
        },
        "motivoDaViagem": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4
          ],
          "type": "integer"
        },
        "dataInicioViagem": {
          "format": "date-time",
          "type": "string"
        },
        "dataFimViagem": {
          "format": "date-time",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Individual.DadosViagemDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Individual.DadosViagemDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Individual.DadosViagemDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "estadoOrigem": {
          "type": "string",
          "readOnly": true
        },
        "paisDestino": {
          "type": "string",
          "readOnly": true
        },
        "passagemPelaEuropa": {
          "type": "boolean",
          "readOnly": true
        },
        "motivoDaViagem": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "dataInicioViagem": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "dataFimViagem": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Proposta.DTOs.SeguroViagem.ViajanteDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.SeguroViagem.ViajanteDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.SeguroViagem.ViajanteDto": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "type": "string",
          "readOnly": true
        },
        "cpf": {
          "type": "string",
          "readOnly": true
        },
        "status": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Individual.AddOrUpdateDemaisViajantesCommand": {
      "type": "object",
      "properties": {
        "seguradoId": {
          "format": "uuid",
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "cpf": {
          "type": "string"
        },
        "titularCPF": {
          "type": "boolean"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "estadoCivil": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        },
        "codigoOcupacao": {
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "type": "number"
        },
        "parentesco": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5,
            16,
            17,
            26
          ],
          "type": "integer"
        },
        "email": {
          "type": "string"
        },
        "telefoneResidencial": {
          "type": "string"
        },
        "telefoneComercial": {
          "type": "string"
        },
        "telefoneCelular": {
          "type": "string"
        },
        "endereco": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Individual.AddOrUpdateDemaisViajantesCommand+EnderecoCommand"
        },
        "ppe": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.Commands.Comum.Segurado.AddOrUpdadePpeCommand"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Individual.AddOrUpdateDemaisViajantesCommand+EnderecoCommand": {
      "type": "object",
      "properties": {
        "cep": {
          "type": "string"
        },
        "logradouro": {
          "description": "Logradouro",
          "type": "string"
        },
        "nro": {
          "description": "Núomero",
          "type": "string"
        },
        "complemento": {
          "description": "Complemento",
          "type": "string"
        },
        "bairro": {
          "description": "Bairro",
          "type": "string"
        },
        "cidade": {
          "description": "Cidade",
          "type": "string"
        },
        "estado": {
          "description": "Estado",
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.AceiteDigital.HistoricoAceiteDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.AceiteDigital.HistoricoAceiteDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.AceiteDigital.HistoricoAceiteDto": {
      "type": "object",
      "properties": {
        "statusAceite": {
          "type": "string",
          "readOnly": true
        },
        "dataCadastro": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.AcompanhamentoEmissaoDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.AcompanhamentoEmissaoDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.AcompanhamentoEmissaoDto": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "readOnly": true
        },
        "dataCadastro": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.Commands.Individual.AddOrUpdateLogEmissaoCommand": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string"
        },
        "numeroProposta": {
          "format": "int32",
          "type": "integer"
        },
        "codProduto": {
          "format": "int32",
          "type": "integer"
        },
        "codPlano": {
          "format": "int32",
          "type": "integer"
        },
        "statusEmissao": {
          "type": "string"
        },
        "msgEmissao": {
          "type": "string"
        },
        "tempoInicioEmissao": {
          "format": "date-time",
          "type": "string"
        },
        "tempoFimEmissao": {
          "format": "date-time",
          "type": "string"
        },
        "tempoTotalEmissao": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto": {
      "type": "object",
      "properties": {
        "propostaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "numeroProposta": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "codProduto": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "codPlano": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "statusEmissao": {
          "type": "string",
          "readOnly": true
        },
        "msgEmissao": {
          "type": "string",
          "readOnly": true
        },
        "tempoInicioEmissao": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "tempoFimEmissao": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "tempoTotalEmissao": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Base.PesquisaGridDto`1[[SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "qtdRegistros": {
          "format": "int32",
          "type": "integer"
        },
        "jsonResult": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Individual.LogEmissaoDto"
          }
        },
        "paginaAtual": {
          "format": "int32",
          "type": "integer"
        },
        "qtdItensPagina": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "qtdItensPorPagina": {
          "format": "int32",
          "type": "integer"
        },
        "totalPaginas": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaDto": {
      "type": "object",
      "properties": {
        "correntistaId": {
          "format": "int64",
          "description": "Id do correntista",
          "type": "integer",
          "readOnly": true
        },
        "nome": {
          "description": "Nome do correntista",
          "type": "string",
          "readOnly": true
        },
        "sexo": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Data de nascimento do correntista",
          "readOnly": true
        },
        "dataNascimento": {
          "format": "date-time",
          "type": "string",
          "readOnly": true
        },
        "estadoCivil": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Estado civil do correntista",
          "readOnly": true
        },
        "nroRG": {
          "description": "Nome da mãe do correntista",
          "type": "string",
          "readOnly": true
        },
        "orgaoExpedidor": {
          "type": "string",
          "readOnly": true
        },
        "tipoDocumento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer",
          "readOnly": true
        },
        "nomeDaMae": {
          "type": "string",
          "readOnly": true
        },
        "nomeDoPai": {
          "description": "Nome do pai do correntista",
          "type": "string",
          "readOnly": true
        },
        "codigoAgencia": {
          "format": "int32",
          "description": "Código da agência",
          "type": "integer",
          "readOnly": true
        },
        "digitoAgencia": {
          "description": "Dígito da agência",
          "type": "string",
          "readOnly": true
        },
        "nroConta": {
          "format": "int64",
          "description": "Número da conta",
          "type": "integer",
          "readOnly": true
        },
        "digitoConta": {
          "description": "Dígito da conta",
          "type": "string",
          "readOnly": true
        },
        "tipoConta": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de conta",
          "readOnly": true
        },
        "segmento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Segmento da conta",
          "readOnly": true
        },
        "dddTelefone": {
          "format": "int32",
          "description": "DDD do telefone do correntista",
          "type": "integer",
          "readOnly": true
        },
        "numeroTelefone": {
          "format": "int64",
          "description": "Telefone do correntista",
          "type": "integer",
          "readOnly": true
        },
        "endereco": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.EnderecoDto",
          "description": "Endereço do correntista",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.EnderecoDto": {
      "type": "object",
      "properties": {
        "logradouro": {
          "description": "Logradouro",
          "type": "string",
          "readOnly": true
        },
        "numero": {
          "description": "Número",
          "type": "string",
          "readOnly": true
        },
        "complemento": {
          "description": "Complemento",
          "type": "string",
          "readOnly": true
        },
        "bairro": {
          "description": "Bairro",
          "type": "string",
          "readOnly": true
        },
        "cidade": {
          "description": "Cidade",
          "type": "string",
          "readOnly": true
        },
        "estado": {
          "description": "Estado",
          "type": "string",
          "readOnly": true
        },
        "cep": {
          "description": "CEP",
          "type": "string",
          "readOnly": true
        },
        "tipoEndereco": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de endereco",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaPJDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaPJDto"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.CorrentistaPJDto": {
      "type": "object",
      "properties": {
        "cnae": {
          "format": "int64",
          "description": "Cnae do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "descricaoCnae": {
          "description": "Descrição do Cnae do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "description": "CNPJ do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "razaoSocial": {
          "description": "Razão social do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "ddTelefone": {
          "format": "int64",
          "description": "DD do telefone do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "nroTelefone": {
          "format": "int64",
          "description": "Numero do telefone do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "endereco": {
          "description": "Endereço do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cep": {
          "description": "CEP do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "nroEndereco": {
          "description": "Numero do endereço do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cidade": {
          "description": "Cidade do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "bairro": {
          "description": "Bairro do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "uf": {
          "description": "UF do correntista PJ",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.EnderecoDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.EnderecoDto"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ConsultaPAA, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ConsultaPAA"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ConsultaPAA": {
      "type": "object",
      "properties": {
        "tipoPesquisa": {
          "format": "int32",
          "type": "integer"
        },
        "pessoaJuridica": {
          "format": "int64",
          "type": "integer"
        },
        "sequenciaEntrada": {
          "format": "int32",
          "type": "integer"
        },
        "undOrgnzEntrada": {
          "format": "int32",
          "type": "integer"
        },
        "qtdeDev": {
          "format": "int32",
          "type": "integer"
        },
        "undOrgnzSaida": {
          "format": "int32",
          "type": "integer"
        },
        "descUndOrgzSaida": {
          "type": "string"
        },
        "listaPAA": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ListaPAA"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.ListaPAA": {
      "type": "object",
      "properties": {
        "pessoaPAA": {
          "format": "int64",
          "type": "integer"
        },
        "seqUndPAA": {
          "format": "int64",
          "type": "integer"
        },
        "undPAA": {
          "format": "int32",
          "type": "integer"
        },
        "descUndPAA": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.DadosEstipulanteDTO, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.DadosEstipulanteDTO"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.ServicosBradesco.DadosEstipulanteDTO": {
      "type": "object",
      "properties": {
        "cnae": {
          "format": "int64",
          "description": "Cnae do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "descricaoCnae": {
          "description": "Descrição do Cnae do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "description": "CNPJ do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "razaoSocial": {
          "description": "Razão social do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "ddTelefone": {
          "format": "int64",
          "description": "DD do telefone do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "nroTelefone": {
          "format": "int64",
          "description": "Numero do telefone do correntista PJ",
          "type": "integer",
          "readOnly": true
        },
        "endereco": {
          "description": "Endereço do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cep": {
          "description": "CEP do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "nroEndereco": {
          "description": "Numero do endereço do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "cidade": {
          "description": "Cidade do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "bairro": {
          "description": "Bairro do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "uf": {
          "description": "UF do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "email": {
          "description": "E-mail do correntista PJ",
          "type": "string",
          "readOnly": true
        },
        "socios": {
          "description": "Lista de Sócios do correntista PJ",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.SocioDto"
          },
          "readOnly": true
        },
        "totalSocios": {
          "format": "int32",
          "description": "Total de Sócios do correntista PJ",
          "type": "integer",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.SocioDto": {
      "type": "object",
      "properties": {
        "cpfScio": {
          "description": "CPF do sócio",
          "type": "string",
          "readOnly": true
        },
        "nmScio": {
          "description": "Nome do sócio",
          "type": "string",
          "readOnly": true
        },
        "dddScio": {
          "description": "DDD do sócio",
          "type": "string",
          "readOnly": true
        },
        "telScio": {
          "description": "Telefone do sócio",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.ParametrosVerticalndividualCommand": {
      "type": "object",
      "properties": {
        "dataNascimento": {
          "format": "date-time",
          "type": "string"
        },
        "nome": {
          "type": "string"
        },
        "cpf": {
          "type": "string"
        },
        "sexo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2
          ],
          "type": "integer"
        },
        "coberturaParaFilhos": {
          "type": "boolean"
        },
        "coberturaParaConjuge": {
          "type": "boolean"
        },
        "tipoTelefone": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        },
        "telefone": {
          "type": "string"
        },
        "rendaMensal": {
          "format": "double",
          "type": "number"
        },
        "endereco": {
          "type": "string"
        },
        "verticalId": {
          "format": "uuid",
          "type": "string"
        },
        "numeroEndereco": {
          "type": "string"
        },
        "cep": {
          "type": "string"
        },
        "uf": {
          "type": "string"
        },
        "cidade": {
          "type": "string"
        },
        "bairro": {
          "type": "string"
        },
        "periodicidade": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "formaPagamento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.ParametrosVerticalEmpresarialCommand": {
      "type": "object",
      "properties": {
        "razaoSocial": {
          "type": "string"
        },
        "cnpj": {
          "type": "string"
        },
        "cnae": {
          "type": "string"
        },
        "descricaoCnae": {
          "type": "string"
        },
        "coberturaParaFilhos": {
          "type": "boolean"
        },
        "grupoSeguraveis": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.GrupoSeguravelVerticalCommand"
          }
        },
        "coberturaDespesasMedicasHospitalares": {
          "type": "boolean"
        },
        "assistenciaFuneraria": {
          "type": "boolean"
        },
        "email": {
          "type": "string"
        },
        "coberturaParaConjuge": {
          "type": "boolean"
        },
        "coberturaParaMorteAcidental": {
          "type": "boolean"
        },
        "coberturaParaMorteDoConjunge": {
          "type": "boolean"
        },
        "endereco": {
          "type": "string"
        },
        "numeroEndereco": {
          "type": "string"
        },
        "cep": {
          "type": "string"
        },
        "uf": {
          "type": "string"
        },
        "cidade": {
          "type": "string"
        },
        "bairro": {
          "type": "string"
        },
        "tipoTelefone": {
          "type": "string"
        },
        "telefone": {
          "type": "string"
        },
        "verticalId": {
          "format": "uuid",
          "type": "string"
        },
        "periodicidade": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "formaPagamento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.GrupoSeguravelVerticalCommand": {
      "type": "object",
      "properties": {
        "idade": {
          "format": "int32",
          "type": "integer"
        },
        "qtdVidas": {
          "format": "int32",
          "type": "integer"
        },
        "eGrupo": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5,
            6
          ],
          "type": "integer"
        },
        "capitalIndividual": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaContratarIndividualCommand": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "type": "string"
        },
        "planoId": {
          "format": "uuid",
          "type": "string"
        },
        "seguradoraId": {
          "format": "uuid",
          "type": "string"
        },
        "sucursalId": {
          "format": "uuid",
          "type": "string"
        },
        "coberturas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Individual.ContratarFavorito.AddCoberturaCommand"
        },
        "parametrosDaVertical": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.ParametrosVerticalndividualCommand"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaContratarEmpresarialCommand": {
      "type": "object",
      "properties": {
        "sucursalId": {
          "type": "string"
        },
        "gerarCotacaoCommand": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.Cotacao.CreateCotacaoCommand"
        },
        "estipulante": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaDadosGeraisEmpresarialCommand"
        },
        "coberturaServicoCotacao": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaCoberturaServicoCommand"
        },
        "seguradoSintetico": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaSeguradoSinteticoCommand"
          }
        },
        "periodicidade": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "formaPagamento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            5
          ],
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaDadosGeraisEmpresarialCommand": {
      "type": "object",
      "properties": {
        "cnpjCEI": {
          "type": "string"
        },
        "tipoDocumento": {
          "format": "int32",
          "enum": [
            0,
            1,
            2,
            3,
            4,
            6,
            7,
            8,
            9
          ],
          "type": "integer"
        },
        "razaoSocial": {
          "type": "string"
        },
        "ramoDeAtividade": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "telefoneComercial": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaCoberturaServicoCommand": {
      "type": "object",
      "properties": {
        "coberturas": {
          "description": "Coberturas para contratação",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.Commands.Comum.CoberturaServicoCotacao.CoberturaServicoCommand"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.Commands.Comum.VendaConsultiva.VendaConsultivaSeguradoSinteticoCommand": {
      "type": "object",
      "properties": {
        "idade": {
          "format": "int32",
          "type": "integer"
        },
        "qtdVidas": {
          "format": "int32",
          "type": "integer"
        },
        "grupoSeguravelId": {
          "type": "string"
        },
        "capital": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Individual.SeguradoVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Individual.SeguradoVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Individual.SeguradoVM": {
      "type": "object",
      "properties": {
        "idadeMinimaParaContratacao": {
          "format": "int32",
          "description": "Idade mínima para contratação",
          "type": "integer",
          "readOnly": true
        },
        "idadeMaximaParaContratacao": {
          "format": "int32",
          "description": "Idade máxima para contratação",
          "type": "integer",
          "readOnly": true
        },
        "sexoList": {
          "description": "Tipo de sexo",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "rendaMensalObrigatoria": {
          "description": "Identificador se possui renda mensal obrigatória",
          "type": "boolean",
          "readOnly": true
        },
        "tipoTelefoneList": {
          "description": "Tipo de telefone",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "solicitarDadosDoContratoDeEmprestimo": {
          "description": "Identificador se solicita dados do contrato de empréstimo",
          "type": "boolean",
          "readOnly": true
        },
        "listObjetoConsorcio": {
          "description": "Tipo de objeto de consórcio",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "possuiValidacaoRestricoes": {
          "description": "Verifica se existe a regra de validação de restrições",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Comum.DadosCobrancaVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Comum.DadosCobrancaVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Comum.DadosCobrancaVM": {
      "type": "object",
      "properties": {
        "solicitarCusteioSegurado": {
          "type": "boolean",
          "readOnly": true
        },
        "codigoComerciais": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoFlexibilizacaoDto"
          },
          "readOnly": true
        },
        "periodicidadePagamentoList": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "vigencias": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "mesesPrazoCurto": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          },
          "readOnly": true
        },
        "vigenciaPorPeriodiciadePagamento": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Tuple`2[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "readOnly": true
        },
        "comissaoFlexibilizada": {
          "type": "boolean",
          "readOnly": true
        },
        "canaisDeVendas": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CanalVendaDto"
          },
          "readOnly": true
        },
        "codProdutoCotacao": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "simulacaoDeResgate": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoFlexibilizacaoDto": {
      "type": "object",
      "properties": {
        "produtoId": {
          "format": "uuid",
          "description": "Id do produto",
          "type": "string"
        },
        "codigoComercial": {
          "format": "int32",
          "description": "Código comercial",
          "type": "integer"
        },
        "periodicidadePagamento": {
          "format": "int32",
          "description": "Periodicidade de pagamento",
          "enum": [
            0,
            1,
            2,
            3
          ],
          "type": "integer"
        },
        "fator": {
          "format": "double",
          "description": "Fator",
          "type": "number"
        },
        "canalVenda": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CanalVendaDto",
          "description": "Canal de venda"
        },
        "produtoComissoes": {
          "description": "Lista de Comissões",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoComissaoDto"
          }
        }
      }
    },
    "System.Tuple`2[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "item1": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        },
        "item2": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CanalVendaDto": {
      "type": "object",
      "properties": {
        "canalVendaId": {
          "format": "uuid",
          "description": "Id do canal de venda",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do canal de venda",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do canal de venda",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoComissaoDto": {
      "type": "object",
      "properties": {
        "parcelaInicial": {
          "format": "int32",
          "description": "Parcela inicial",
          "type": "integer"
        },
        "parcelaFinal": {
          "format": "int32",
          "description": "Parcela Final",
          "type": "integer"
        },
        "corretagem": {
          "format": "double",
          "description": "Corretagem",
          "type": "number"
        },
        "angariacao": {
          "format": "double",
          "description": "Angariação",
          "type": "number"
        },
        "master": {
          "format": "double",
          "description": "Master",
          "type": "number"
        },
        "tpCorretor": {
          "type": "string"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaCotacaoPropostaVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaCotacaoPropostaVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaCotacaoPropostaVM": {
      "type": "object",
      "properties": {
        "seguradoras": {
          "description": "Informações das seguradoras",
          "type": "array",
          "items": {
            "type": "object"
          },
          "readOnly": true
        },
        "statusProposta": {
          "description": "Status da proposta",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "produtosRegras": {
          "description": "Infos de regras do produto",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoRegraDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoPlanoCoberturaDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoPlanoCoberturaDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoPlanoCoberturaDto": {
      "type": "object",
      "properties": {
        "planoPossuiPrazoCurto": {
          "description": "Identificador se o produto possui prazo curto",
          "type": "boolean",
          "readOnly": true
        },
        "meses": {
          "description": "Quantidade de meses para seleção",
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "coberturas": {
          "description": "Coberturas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CoberturaDto"
          }
        },
        "planoPossuiRendaCerta": {
          "description": "Identificador se o produto possui renda certa",
          "type": "boolean"
        },
        "listRendaCerta": {
          "description": "Renda certa",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.RendaCertaDto"
          }
        },
        "beneficiosAdicionaisCobertura": {
          "description": "Benefícios adicionais das coberturas",
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "empresarial": {
          "description": "Identificador se o produto é individual ou empresarial",
          "type": "boolean"
        },
        "planosCoberturasLimites": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoCoberturaDto"
          }
        },
        "produtoAgrupador": {
          "description": "Identificador se o produto é agrupador",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CoberturaDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "description": "Id da cobertura",
          "type": "string"
        },
        "nomeCobertura": {
          "description": "Nome da cobertura",
          "type": "string"
        },
        "obrigatorio": {
          "description": "Identificador se a cobertura é obrigatória",
          "type": "boolean"
        },
        "referencia": {
          "description": "Identificador se é cobertura de referência",
          "type": "boolean"
        },
        "tipoCapitalCalculado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de capital calculado"
        },
        "tipoCobertura": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de cobertura"
        },
        "tipoCapitalPlano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de capital"
        },
        "tipoTaxaPlano": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de taxa"
        },
        "tipoSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de segurado"
        },
        "sequencia": {
          "format": "int32",
          "description": "Sequência",
          "type": "integer"
        },
        "limiteCapital": {
          "format": "double",
          "description": "Limite de capital",
          "type": "number"
        },
        "inicioVigencia": {
          "format": "date-time",
          "description": "Inicio de vigência",
          "type": "string"
        },
        "fimVigencia": {
          "format": "date-time",
          "description": "Final de vigência",
          "type": "string"
        },
        "listPercentualSobreReferencia": {
          "description": "Percentual de referência",
          "type": "array",
          "items": {
            "format": "double",
            "type": "number"
          }
        },
        "listDependenciaExcludencia": {
          "description": "Coberturas dependentes e excludentes",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "listCapital": {
          "description": "Capitais",
          "type": "array",
          "items": {
            "format": "double",
            "type": "number"
          }
        },
        "listMultiploSalarial": {
          "description": "Múltiplo Salárial",
          "type": "array",
          "items": {
            "format": "double",
            "type": "number"
          }
        },
        "listCoberturasReferencias": {
          "description": "Coberturas de referência",
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "listCapitalPrazoCurto": {
          "description": "Capitais dos produtos prazo curto",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CapitalPrazoCurtoDto"
          }
        },
        "listCapitalRendaCerta": {
          "description": "Capitais dos produtos renda certa",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.RendaCertaDto"
          }
        },
        "referenciaFixa": {
          "description": "Referência fixa",
          "type": "boolean"
        },
        "detalhesDaAssistencia": {
          "description": "Lista de assistências da cobertura",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.DetalhesDaAssistenciaDto"
          }
        },
        "numeroMesesVigenciaDiferenciada": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.RendaCertaDto": {
      "type": "object",
      "properties": {
        "variacaoRenda": {
          "format": "double",
          "description": "variação da renda certa",
          "type": "number",
          "readOnly": true
        },
        "variacaoPagamentoUnico": {
          "format": "double",
          "description": "variação do pagamento unico",
          "type": "number",
          "readOnly": true
        },
        "variacaoAportePrevidencia": {
          "format": "double",
          "description": "variação do aporte previdenciário",
          "type": "number",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PlanoCoberturaDto": {
      "type": "object",
      "properties": {
        "planoId": {
          "format": "uuid",
          "type": "string"
        },
        "nomePlano": {
          "type": "string"
        },
        "coberturas": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CoberturaPlanoDetalheDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CapitalPrazoCurtoDto": {
      "type": "object",
      "properties": {
        "mes": {
          "format": "int32",
          "description": "Quantidade de meses de vigencia do seguro",
          "type": "integer",
          "readOnly": true
        },
        "capital": {
          "format": "double",
          "description": "Capital",
          "type": "number",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.DetalhesDaAssistenciaDto": {
      "type": "object",
      "properties": {
        "assistencia": {
          "type": "string",
          "readOnly": true
        },
        "limite": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CoberturaPlanoDetalheDto": {
      "type": "object",
      "properties": {
        "coberturaId": {
          "format": "uuid",
          "type": "string"
        },
        "nomeCobertura": {
          "type": "string"
        },
        "limiteCapital": {
          "format": "double",
          "type": "number"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.MenuLateralCotacaoEmpresarialVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.MenuLateralCotacaoEmpresarialVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.MenuLateralCotacaoEmpresarialVM": {
      "type": "object",
      "properties": {
        "etapasPermitidas": {
          "description": "Etapas permitidas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.CotacaoEmpresarialSeguradoVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.CotacaoEmpresarialSeguradoVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.CotacaoEmpresarialSeguradoVM": {
      "type": "object",
      "properties": {
        "listSexo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "listDocumentos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "grupoSeguraveis": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.GrupoSeguravelConfigDto"
          },
          "readOnly": true
        },
        "capitais": {
          "type": "array",
          "items": {
            "format": "double",
            "type": "number"
          },
          "readOnly": true
        },
        "solicitarSalario": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitaCapital": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitaIdadeSegurado": {
          "type": "boolean",
          "readOnly": true
        },
        "permiteCadastroSeguradoCompleto": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.GrupoSeguravelConfigDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "type": "string",
          "readOnly": true
        },
        "capitalIndividualMinimo": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "capitalIndividualMaximo": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "capitalGlobalMinimo": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "capitalGlobalMaximo": {
          "format": "double",
          "type": "number",
          "readOnly": true
        },
        "numeroMinimoDeVidas": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "numeroDeVidasSuperiorAoGrupo": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM": {
      "type": "object",
      "properties": {
        "permiteCriacaoDeGrupos": {
          "type": "boolean"
        },
        "grupos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM+GrupoSeguravel"
          }
        },
        "tiposDeCapitais": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "listaDeMultiploSalarial": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM+GrupoSeguravel": {
      "type": "object",
      "properties": {
        "grupoSeguravelId": {
          "type": "string"
        },
        "codigo": {
          "description": "Códgo do grupo segurável",
          "type": "string"
        },
        "descricao": {
          "description": "Nome do grupo segurável",
          "type": "string"
        },
        "capitalMinimo": {
          "format": "double",
          "description": "Capital Mínimo",
          "type": "number"
        },
        "capitalMaximo": {
          "format": "double",
          "description": "Capital Máximo",
          "type": "number"
        },
        "numeroMinimoDeVidas": {
          "format": "int32",
          "description": "Número mínimo de vidas",
          "type": "integer"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Shared.ViewModels.CotacaoFavoritosVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.CotacaoFavoritosVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.CotacaoFavoritosVM": {
      "type": "object",
      "properties": {
        "eSexo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "eTipoTelefone": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "possuiValidacaoRestricoes": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[System.Collections.Generic.List`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Viagem.SeguroViagemVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Viagem.SeguroViagemVM"
          }
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Viagem.SeguroViagemVM": {
      "type": "object",
      "properties": {
        "produtos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto"
          }
        },
        "paises": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.PaisDto"
          }
        },
        "ufs": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "podeComercializar": {
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.PaisDto": {
      "type": "object",
      "properties": {
        "sigla": {
          "type": "string",
          "readOnly": true
        },
        "tratadoSchengen": {
          "type": "boolean",
          "readOnly": true
        },
        "nome": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.EstipulanteVM, SV.Mass.Venda.Domain.Cotacao, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.EstipulanteVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Cotacao.ViewModels.Empresarial.EstipulanteVM": {
      "type": "object",
      "properties": {
        "possuiValidacaoRestricoes": {
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.ViewModels.ManutencaoVida.PesquisaPropostaAdesaoVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.ManutencaoVida.PesquisaPropostaAdesaoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.ManutencaoVida.PesquisaPropostaAdesaoVM": {
      "type": "object",
      "properties": {
        "seguradoras": {
          "description": "Informações das seguradoras",
          "type": "array",
          "items": {
            "type": "object"
          },
          "readOnly": true
        },
        "statusProposta": {
          "description": "Status da proposta",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaCotacaoPropostaVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaCotacaoPropostaVM"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoPlanoCoberturaDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoPlanoCoberturaDto"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EstruturaComercialVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EstruturaComercialVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EstruturaComercialVM": {
      "type": "object",
      "properties": {
        "solicitarSegmento": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCanalVenda": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarSupervisor": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoSupervisorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCorretor": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoCorretorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarAngariador": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoAngariadorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarBanco": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarAgencia": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarPacb": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoGerenteDeProduto": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarGerenteDeAgencia": {
          "type": "boolean",
          "readOnly": true
        },
        "bancos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.BancoDto"
          }
        },
        "segmentos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.SegmentoDto"
          },
          "readOnly": true
        },
        "solicitaCamposPorCanalDeVenda": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CamposPorCanalDeVendaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.SegmentoDto": {
      "type": "object",
      "properties": {
        "segmentoId": {
          "format": "uuid",
          "description": "Id do segmento",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código do segmento",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição do segmento",
          "type": "string",
          "readOnly": true
        },
        "canaisVenda": {
          "description": "Canais venda",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.CanalVendaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.Proposta.CamposPorCanalDeVendaDto": {
      "type": "object",
      "properties": {
        "canalVendaId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "solicitarSegmento": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCanalVenda": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarSupervisor": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoSupervisorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCorretor": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoCorretorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarAngariador": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoAngariadorBS": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarBanco": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarAgencia": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarPacb": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoGerenteDeProduto": {
          "type": "boolean",
          "readOnly": true
        },
        "solicitarCodigoGerenteDeAgencia": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DpsVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DpsVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DpsVM": {
      "type": "object",
      "properties": {
        "perguntas": {
          "description": "Perguntas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PerguntaDto"
          },
          "readOnly": true
        },
        "listPraticasEsportivas": {
          "description": "Lista com as modalidades esportivas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.PerguntaDto": {
      "type": "object",
      "properties": {
        "perguntaId": {
          "format": "uuid",
          "description": "Id da pergunta",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código da pergunta",
          "type": "integer",
          "readOnly": true
        },
        "texto": {
          "description": "Pergunta",
          "type": "string",
          "readOnly": true
        },
        "tipoSegurado": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Tipo de segurado"
        },
        "respostaEsperada": {
          "description": "Resposta esperada",
          "type": "boolean",
          "readOnly": true
        },
        "sequencia": {
          "format": "int32",
          "description": "Sequência da pergunta",
          "type": "integer",
          "readOnly": true
        },
        "praticaEsportiva": {
          "description": "Identificador se o segurado pratica esportes",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FatcaVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FatcaVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FatcaVM": {
      "type": "object",
      "properties": {
        "motivosNaoPossuirNIF": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "tipoDocumento": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "tipoDocumentoIdentificacao": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "paises": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.DTOs.Comum.PaisFatcaDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.DTOs.Comum.PaisFatcaDto": {
      "type": "object",
      "properties": {
        "codigo": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "sigla": {
          "type": "string",
          "readOnly": true
        },
        "nome": {
          "type": "string",
          "readOnly": true
        },
        "nascionalidadeMasculino": {
          "type": "string",
          "readOnly": true
        },
        "nascionalidadeFeminino": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DadosCobrancaVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DadosCobrancaVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.DadosCobrancaVM": {
      "type": "object",
      "properties": {
        "pagamentoPrimeiraParcelaList": {
          "description": "Pagamento primeira parcela",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PagamentoPrimeriaParcelaDto"
          },
          "readOnly": true
        },
        "periodicidadePagamento": {
          "description": "Periodicidade de pagamento",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "tipoDeConta": {
          "description": "Tipo de conta",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "codigoComerciais": {
          "description": "Código comercial",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoFlexibilizacaoDto"
          },
          "readOnly": true
        },
        "nroCCB": {
          "description": "Número da CCB",
          "type": "string",
          "readOnly": true
        },
        "solicitarCusteioSegurado": {
          "description": "Identificador se solicitará o custeio do segurado",
          "type": "boolean",
          "readOnly": true
        },
        "listaDiasVencimento": {
          "description": "Possiveis dias de vencimento",
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          },
          "readOnly": true
        },
        "vigencias": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "mesesPrazoCurto": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          },
          "readOnly": true
        },
        "vigenciaPorPeriodiciadePagamento": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Tuple`2[[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
          },
          "readOnly": true
        },
        "permiteAceiteDigital": {
          "description": "flag que permite aceite digital pelo segurado",
          "type": "boolean",
          "readOnly": true
        },
        "email": {
          "description": "email do segurado para envio do aceite digital",
          "type": "string",
          "readOnly": true
        },
        "celular": {
          "description": "celular do segurado para envio do aceite digital",
          "type": "string",
          "readOnly": true
        },
        "valorMinimoParaDebitoSAP": {
          "format": "double",
          "description": "parâmetros do aceite digital cadastrados no módulo Base",
          "type": "number",
          "readOnly": true
        },
        "aceiteDigitalConcluido": {
          "description": "Indica se um aceite digital foi conclido e bloqueia o post de da cobrança sem aceite digital",
          "type": "boolean",
          "readOnly": true
        },
        "aceiteDigitalObrigatorio": {
          "description": "Indica se a proposta terá Aceite Digital obrigatório, conforme regra 'Emissão Online' configurada no produto",
          "type": "boolean",
          "readOnly": true
        },
        "comissaoFlexibilizada": {
          "description": "Indica se a proposta tem Comissão Flexibilizada obrigatório, conforme regra 'Comissão Flexibilizada' configurada no produto",
          "type": "boolean",
          "readOnly": true
        },
        "simulacaoDeResgate": {
          "description": "regra do Plano de Simulação de Resgate",
          "type": "boolean",
          "readOnly": true
        },
        "codigoComercialSelecionado": {
          "format": "int32",
          "description": "Codigo Comercial pré-selecionado na etapa de cotação",
          "type": "integer",
          "readOnly": true
        },
        "ehProdutoViagem": {
          "description": "Indica se o produto é da categoria de viagem",
          "type": "boolean",
          "readOnly": true
        },
        "ehProdutoEmpresarial": {
          "type": "boolean",
          "readOnly": true
        },
        "possuiDemaisParcelas": {
          "description": "Indica se a proposta terá Dados de Demais Parcelas, conforme regra 'Demais Parcelas' configurada no plano",
          "type": "boolean",
          "readOnly": true
        },
        "pagamentoDemaisParcelas": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PagamentoDemaisParcelasDto",
          "description": "Formas de Pagamento para Demais Parcelas",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PagamentoPrimeriaParcelaDto": {
      "type": "object",
      "properties": {
        "formasDePagamento": {
          "description": "Forma de pagamento",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.FormaPagamentoDto"
          },
          "readOnly": true
        },
        "id": {
          "description": "Id",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "description": "Código",
          "type": "string",
          "readOnly": true
        },
        "descricao": {
          "description": "Descrição",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PagamentoDemaisParcelasDto": {
      "type": "object",
      "properties": {
        "formasDePagamento": {
          "description": "Forma de pagamento",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.FormaPagamentoDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.FormaPagamentoDto": {
      "type": "object",
      "properties": {
        "formaPagamento": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto",
          "description": "Forma de pagamento",
          "readOnly": true
        },
        "bancosBandeiras": {
          "description": "Bandeiras",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.SeguradoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.SeguradoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.SeguradoVM": {
      "type": "object",
      "properties": {
        "listSexo": {
          "description": "Sexo",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "idadeMinimaParaContratacao": {
          "format": "int32",
          "description": "Idade mínima para contratação",
          "type": "integer",
          "readOnly": true
        },
        "idadeMaximaParaContratacao": {
          "format": "int32",
          "description": "Idade máxima para contratação",
          "type": "integer",
          "readOnly": true
        },
        "listEstadoCivil": {
          "description": "Estado civil",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "rendaMensalObrigatoria": {
          "description": "Identificador de renda mensal obrigatória",
          "type": "boolean",
          "readOnly": true
        },
        "listTipoAposentadoria": {
          "description": "Tipo de aposentadoria",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listTipoDocumento": {
          "description": "Tipo de documento",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listUFs": {
          "description": "Estados",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "solicitaDadosConjuge": {
          "description": "Identificador se solicita dados de cônjuge",
          "type": "boolean",
          "readOnly": true
        },
        "dadosSeguradoSintetico": {
          "description": "Identificador se solicita do segurado dados sintético",
          "type": "boolean",
          "readOnly": true
        },
        "dadosSeguradoCompleto": {
          "description": "Identificador se solicita do segurado dados completo",
          "type": "boolean",
          "readOnly": true
        },
        "solicitaCPFBeneficiario": {
          "description": "Identificador se solicita CPF do beneficiario",
          "type": "boolean",
          "readOnly": true
        },
        "solicitarEnderecoCorrespondencia": {
          "description": "Identificador se solicita endereço de correspondência",
          "type": "boolean",
          "readOnly": true
        },
        "solicitarEnderecoResidenciaSegurada": {
          "description": "Identificador se solicita endereço de residência segurada",
          "type": "boolean",
          "readOnly": true
        },
        "solicitarDadosDoContratoDeEmprestimo": {
          "description": "Identificador se solicita dados de contrato de empréstimo",
          "type": "boolean",
          "readOnly": true
        },
        "listParentesco": {
          "description": "Tipo de parentesco",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listTipoEndereco": {
          "description": "Tipo de endereço",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listTipoResidenciaSegurada": {
          "description": "Tipo de residência segurada",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listObjetoConsorcio": {
          "description": "Tipo de objeto de consórcio",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listGrupoSeguravel": {
          "description": "Utilizado para determinar o grupo de seguravel no caso de proposta empresarial",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listCapital": {
          "description": "utilizado para informar o capital do segurado quando requerido em propostas empresariais",
          "type": "array",
          "items": {
            "format": "double",
            "type": "number"
          },
          "readOnly": true
        },
        "solicitarBeneficiario": {
          "description": "Indica se a configuração do produto permite informar dados de beneficiarios",
          "type": "boolean",
          "readOnly": true
        },
        "dadosSeguradoSimplificado": {
          "description": "Identificador se solicita do segurado dados simplificado",
          "type": "boolean",
          "readOnly": true
        },
        "pesoAlturaObrigatorio": {
          "description": "Identificador se solicita o peso e altura do segurado",
          "type": "boolean",
          "readOnly": true
        },
        "solicitaSegmentoDoSegurado": {
          "description": "Informar qual o segmento do segurado de acordo com a conta corrente Bradesco",
          "type": "boolean",
          "readOnly": true
        },
        "dataAssinaturaProposta": {
          "format": "date-time",
          "description": "Data da assinatura cadastrada na proposta para possível calculo de idade em tela",
          "type": "string",
          "readOnly": true
        },
        "possuiPPE": {
          "description": "Indica se o produto possui cadastro de PPE, utilizado no caso de cadastro de demais viajates (seguro viagem) onde o cadastro da PPE\r\nfica junto com o cadastro do segurado.",
          "type": "boolean",
          "readOnly": true
        },
        "possuiValidacaoRestricoes": {
          "description": "Verifica se existe a regra de validação de restrições",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EmailImpressaoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EmailImpressaoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.EmailImpressaoVM": {
      "type": "object",
      "properties": {
        "propostaDeContratacao": {
          "description": "Identificador deverá apresentar o relatório de proposta de contratação",
          "type": "boolean",
          "readOnly": true
        },
        "boletoBancario": {
          "description": "Identificador deverá apresentar o boleto",
          "type": "boolean",
          "readOnly": true
        },
        "condicoesGerais": {
          "description": "Identificador deverá apresentar o relatório de condições gerais",
          "type": "boolean",
          "readOnly": true
        },
        "certificado": {
          "description": "Identificador deverá apresentar o relatório de certificado",
          "type": "boolean",
          "readOnly": true
        },
        "propostaAdesao": {
          "description": "Identificador deverá apresentar o relatório de proposta de adesão",
          "type": "boolean",
          "readOnly": true
        },
        "carta": {
          "description": "Identificador deverá apresentar o relatório de Tratado de Schengen",
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FormularioPropostaEmBrancoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FormularioPropostaEmBrancoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.FormularioPropostaEmBrancoVM": {
      "type": "object",
      "properties": {
        "listSeguradoraSegmento": {
          "description": "Lista de seguradora e seus respectivos segmentos",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.SeguradoraSegmentoDto"
          },
          "readOnly": true
        },
        "permitePropostaDeAdessao": {
          "type": "boolean",
          "readOnly": true
        },
        "cobrancaPagamentoAntecipado": {
          "type": "boolean",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.SeguradoraSegmentoDto": {
      "type": "object",
      "properties": {
        "segmentos": {
          "description": "Segmentos",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.SegmentoDto"
          },
          "readOnly": true
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código da seguradora",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome da seguradora",
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.EstipulanteVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.EstipulanteVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.EstipulanteVM": {
      "type": "object",
      "properties": {
        "solicitarEnderecoCobranca": {
          "description": "Identificador se solicita o endereço para cobrança",
          "type": "boolean",
          "readOnly": true
        },
        "solicitarPatrimonioLiquido": {
          "description": "Identificador se solicita patrimônio líquido",
          "type": "boolean",
          "readOnly": true
        },
        "listUFs": {
          "description": "Estados",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "possuiValidacaoRestricoes": {
          "description": "Verifica se existe a regra de validação de restricoes",
          "type": "boolean"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.GrupoSeguravelVM"
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.MenuLateralVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.MenuLateralVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.MenuLateralVM": {
      "type": "object",
      "properties": {
        "etapasPermitidas": {
          "description": "Etapas permitidas",
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSimplificadoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSimplificadoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSimplificadoVM": {
      "type": "object",
      "properties": {
        "listGrupoSeguravel": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listSexo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        },
        "listTipoDocumento": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSinteticoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSinteticoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Empresarial.SeguradoSinteticoVM": {
      "type": "object",
      "properties": {
        "listGrupoSeguravel": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.GrupoSeguravelConfigDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaGCCVM, SV.Mass.Venda.Domain.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaGCCVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.ViewModels.PesquisaGCCVM": {
      "type": "object",
      "properties": {
        "pesquisaGCC": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.PesquisaGCCDto"
          },
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Domain.Shared.Dtos.Comum.PesquisaGCCDto": {
      "type": "object",
      "properties": {
        "produtos": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.Produto.ProdutoBasicDto"
          }
        },
        "seguradoraId": {
          "format": "uuid",
          "description": "Id da seguradora",
          "type": "string",
          "readOnly": true
        },
        "codigo": {
          "format": "int32",
          "description": "Código da seguradora",
          "type": "integer",
          "readOnly": true
        },
        "descricao": {
          "description": "Nome da seguradora",
          "type": "string",
          "readOnly": true
        },
        "cnpj": {
          "type": "string",
          "readOnly": true
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Viagem.SeguroViagamVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Viagem.SeguroViagamVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Viagem.SeguroViagamVM": {
      "type": "object",
      "properties": {
        "paises": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.MdlBase.PaisDto"
          }
        },
        "ufs": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        },
        "motivosViagem": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SV.Mass.Venda.Domain.Shared.Dtos.Comum.DicionarioDto"
          }
        }
      }
    },
    "SV.Mass.Venda.Api.Controllers.Core.ResponseResult`1[[SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.AcompanhamentoVM, SV.Mass.Venda.Domain.Proposta, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "$ref": "#/definitions/SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.AcompanhamentoVM"
        }
      }
    },
    "SV.Mass.Venda.Domain.Proposta.ViewModels.Comum.AcompanhamentoVM": {
      "type": "object",
      "properties": {
        "permiteEmissaoOnline": {
          "type": "boolean",
          "readOnly": true
        }
      }
    }
  },
  "securityDefinitions": {
    "Bearer": {
      "name": "Authorization",
      "in": "header",
      "type": "apiKey",
      "description": "Please insert JWT with Bearer into field"
    }
  }
}