import { EstadoCaptacion, TipoCaptacion } from "../../enums";
import { Id, JsonObject, Uuid } from "../shared";
import { GamaRaw } from "./gama";
import { ProductoRaw } from "./producto";
export interface CaptacionRaw {
    ID_CAPTACION: Id;
    ID_PRODUCTO: Id | null;
    ID_CONTACTO: Id | null;
    ID_CAPTADOR: Id | null;
    ID_ZONA: Id | null;
    ID_SEGMENTO: Id | null;
    ID_REGION: Id | null;
    ID_ALMACEN: Id | null;
    ID_RUTA: Id | null;
    ID_DELEGACION: Id | null;
    ID_LANDING: Id | null;
    ID_VISITA: Id | null;
    ID_DEVICE: Id | null;
    ID_GAMA: Id | null;
    ID_ESTADO: Uuid | null;
    PROPS: JsonObject | null;
    TIPO: TipoCaptacion;
    COD_EMP_MVX: number;
    COD_PROVEEDOR: string;
    COD_CAPTACION: string;
    CODIGO_EXTERNO: string;
    UNI_ID_TPV: string | null;
    ESTADO: EstadoCaptacion;
    INCIDENCIA: number;
    PUBLIC_TOKEN: string;
    DESCRIPCION_GENERAL: string | null;
    FECHA_CAPTADO: Date | string;
    FECHA_UPD: Date | string;
    R_ESTADO: JsonObject | null;
    R_PEDIDO: JsonObject | null;
    R_CONTACTO: JsonObject | null;
    R_VISITA: JsonObject | null;
    TIMESTAMPS: JsonObject[];
    HISTORIAL: JsonObject[];
    R_GAMA: Partial<GamaRaw> | null;
    R_PRODUCTO: Partial<ProductoRaw> | null;
}
