package consulta

import "time"

type FeedConfig struct {
	IDXMLConfig       int
	NameXML           string
	IDMaster          int
	IDPortal          int
	PortalNome        string
	PortalSEO         string
	Status            int
	TipoImovel        string
	SendAll           int
	SendAllCaixa      int
	SendAllParticular int
	ViewEndereco      int
	LimiteXML         int
	FotosPadrao       int
	TextoPadrao       int
	Marca             int
	Hash              string
	Vinculo           string
	EstadoXML         string
	DataAlteracao     time.Time
	TotalImoveisEst   int
}

type CabecalhoMaster struct {
	IDMaster       int
	NomeConcat     string
	Email          string
	Telefone       string
	WhatsApp       string
	Celular        string
	Dominio        string
	DataAlteracao  string
	CRECI          string
}

type ImovelRow struct {
	IDImovel              int
	IDMaster              int
	Referencia            string
	Titulo                string
	Descricao             string
	DescricaoCaixa        string
	Transacao             string
	ValorVenda            string
	ValorLocacao          string
	ValorLocacaoDiario    string
	ValorIPTU             string
	ValorCondominio       string
	ValorAvaliacao        string
	AreaUtil              string
	AreaTotal             string
	AreaConstruida        string
	AreaPrivativaCaixa    string
	AreaTotalCaixa        string
	Quartos               string
	Suites                string
	Vagas                 string
	Banheiros             string
	Andar                 string
	AnoConstrucao         string
	Categoria             int
	NomeCategoria         string
	Subtipo               string
	IDImovelWeb           int
	MostrarMapa           int
	DestaqueImovel        string
	TipoVivareal          string
	UsageTypeVivareal     string
	TipoCasaMineira       string
	SubtipoCasaMineira    string
	CategoriaCasaMineira  string
	SubtipoOLX            string
	MercadoLivreTipo      string
	CategoriaFacebook     string
	CEP                   string
	Endereco              string
	Numero                string
	Bairro                string
	Cidade                string
	Estado                string
	Complemento             string
	Zona                  string
	Coordenadas           string
	Video                 string
	RefCaixa              string
	EstadoImovel          string
	FotoPadrao            int
	DescricaoPadrao       int
	ServicosDisponiveis   string
	ServicosNew           string
	DestaquePortal        string
	Fotos                 string
	DataAtualizacao       string
	DataCadastro          string
}

type FotoDB struct {
	ID       int
	IDMaster int
	IDImovel int
	Foto     string
	Posicao  int
}

type DestaqueDB struct {
	IDImovel int
	SEO      string
	Nome     string
}

type CaracteristicaFeature struct {
	FeatureVivareal string
}
