export interface CotacoesPet {
    Nome: string;
    DataNascimento: string;
    CoberturasId: string;
    CoberturasNome?: string;
    TiposCoberturasId?: string;
    Especie?: string;
    RacasId?: string;
    Sexo?: string;
    DataId?: string;
  }

  export interface QuotationOfSale {
    Nome: string;
    Email: string;
    Ddd: string;
    Telefone: string;
    Site: number;
    Aceite: boolean;
    CotacoesPets: CotacoesPet[];
    ConsultoresId?: string;
    Cep?: string;
    Logradouro?: string;
    Numero?: string;
    Complemento?: string;
    Bairro?: string;
    EstadosId?: string;
    CidadesId?: string;
    FormaPagamento?: number;
    CoberturasIdDetalhes?: string;
    Id?: string;
    Documento?: string;
    CotacoesOrigensId?: number;
    QtdPets?: string;
    CartaoCredito?: string;
    CupomDesconto?: string;
    Externo?: string;
    CidadesNome?: string;
    EstadosNome?: string;
    OrigensId: string;
    OrigemParalela: string;
    NomeCartao?: string;
    NumeroCartao?: string;
    MesValidade?: string;
    AnoValidade?: string;
    CodigoSegurancaCartao?: string;
    BandeiraCartao?: string;
    NomeCanal?: string;
    NomeCampanha?: string;
    NomeConjuntoAnuncios?: string;
    NomeAnuncio?: string;
  }

  export const initialDataForm = {
    ConsultoresId: "",
    Aceite: false,
    Nome: "",
    Email: "",
    Ddd: "",
    Telefone: "",
    Site: 1,
    CotacoesPets: [],
    Cep: "",
    Logradouro: "",
    Numero: "",
    Complemento: "",
    Bairro: "",
    EstadosId: "",
    CidadesId: "",
    FormaPagamento: undefined,
    Id: "",
    Documento: "",
    CotacoesOrigensId: 2,
    QtdPets: "",
    CartaoCredito: "",
    CupomDesconto: "",
    Externo: "",
    CidadesNome: "",
    EstadosNome: "",
    OrigensId: "SITE",
    OrigemParalela: "",
    NomeCartao: "",
    NumeroCartao: "",
    MesValidade: "",
    AnoValidade: "",
    BandeiraCartao: "",
    CodigoSegurancaCartao: ""
};

export interface CotacoesPet {
  Nome: string;
  DataNascimento: string;
  CoberturasId: string;
  CoberturasNome?: string;
  TiposCoberturasId?: string;
  Especie?: string;
  RacasId?: string;
  Sexo?: string;
  DataId?: string;
}

export interface ISitePopUps {
  PopUpsFuncoesSistemasCredenciadosId: string;
  PopUpsFuncoesSistemasCredenciadosDataCadastro: string;
  PopUpsFuncoesSistemasCredenciadosAtivo: boolean;
  PopUpsFuncoesSistemasCredenciadosSiteUrl: string;
  PopUpsFuncoesSistemasCredenciadosAppUrl?: any;
  PopUpsFuncoesSistemasCredenciadosAppUrlTipo?: any;
  PopUpsId: string;
  PopUpsNome: string;
  PopUpsAtivo: boolean;
  PopUpsTitulo: string;
  PopUpsTituloCor: string;
  PopUpsImagem: string;
  PopUpsCorModal: string;
  PopUpsDescricao: string;
  PopUpsDescricaoCor: string;
  PopUpsBotaoLabel: string;
  PopUpsBotaoCor: string;
  PopUpsBotaoLink: string;
  PopUpsTempoParaAbrirNovamente: number;
  PopUpsAcaoParaAbertura?: any;
  PopUpsDataInicio: string;
  PopUpsDataFim: string;
  PopUpsLocalVisualizacao: string;
  PopUpsImagemIcone: string;
  PopUpsNomeImagemIcone: string;
  FuncoesSistemasCredenciadosId: string;
  FuncoesSistemasCredenciadosNome: string;
  FuncoesSistemasCredenciadosAtivo: boolean;
  FuncoesSistemasCredenciadosIcone: string;
  FuncoesSistemasCredenciadosPagina: string;
  FuncoesSistemasCredenciadosMestre: boolean;
  FuncoesSistemasCredenciadosItemPai: string;
  FuncoesSistemasCredenciadosOrdem: number;
  FuncoesSistemasCredenciadosPermiteComunicado: boolean;
}

export interface IVagasBuscarDadosParaUsoExterno {
  Id: string;
  Nome: string;
  Descricao: string;
  DescricaoCompleta: string;
  SalarioInicial: string;
  SalarioFinal: string;
  Quantidade: string;
  CargosNome: string;
  DepartamentosNome: string;
}


