var Brokeria = {}; Brokeria.User = {}; Brokeria.User.schema = { "fields": { "id": { "hidden": false, "ro": true, "desc": "ID", "hint": "ID interno asociado con la cuenta", "type": "int", "name": "id" }, "nombre": { "desc": "Nombre Persona", "hint": "Persona asociada con la cuenta.", "required": false, "type": "string", "name": "nombre", "default": "" }, "telefono": { "desc": "Numero de Telefono", "hint": "", "required": false, "type": "string", "name": "telefono", "default": "" }, "username": { "desc": "Nombre de usuario", "hint": "El nombre de usuario que\nse utilizara para entrar\nen la pagina.\nValor alfanumerico,\nno puede contener simbolos.", "type": "string", "name": "username", "default": "" }, "password": { "type": "password", "desc": "Contrase\u00f1a", "name": "password", "default": "" }, "email": { "desc": "E-Mail", "type": "string", "name": "email", "default": "" }, "rut": { "desc": "RUT", "type": "string", "name": "rut", "default": "" }, "role_admin": { "desc": "Administrador", "type": "bool", "name": "role_admin", "default": false }, "role_user": { "desc": "Usuario", "hidden": true, "type": "bool", "name": "role_user", "default": true }, "enable": { "desc": "Cuenta Activa", "hint": "Activa o desactiva la cuenta para\ningresar en la plataforma.", "type": "bool", "name": "enable", "default": true } }, "display_name": "Datos del Usuario" }; Brokeria.User.validate = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "validate", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.User.load_user_by_id = async function(user_id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "load_user_by_id", function(decoded) { mresolve(decoded.data); }, user_id); }); } Brokeria.User.load = async function(user_id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "load", function(decoded) { mresolve(decoded.data); }, user_id); }); } Brokeria.User.save = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "save", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.User.nuke = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "nuke", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.User.delete = async function(user_id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "delete", function(decoded) { mresolve(decoded.data); }, user_id); }); } Brokeria.User.create = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "create", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.User.getAccessibleFiles = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "getAccessibleFiles", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.User.is_builtin = async function(type){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "is_builtin", function(decoded) { mresolve(decoded.data); }, type); }); } Brokeria.User.isset_get = async function(arr, sub){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "isset_get", function(decoded) { mresolve(decoded.data); }, arr, sub); }); } Brokeria.User.get_class_schema_static = async function(called_class, r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "get_class_schema_static", function(decoded) { mresolve(decoded.data); }, called_class, r); }); } Brokeria.User.get_schema_static = async function(r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "get_schema_static", function(decoded) { mresolve(decoded.data); }, r); }); } Brokeria.User.serialize_class = async function(instance, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "serialize_class", function(decoded) { mresolve(decoded.data); }, instance, r, prop_descs); }); } Brokeria.User.serialize = async function(r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "serialize", function(decoded) { mresolve(decoded.data); }, r, prop_descs); }); } Brokeria.User.deserialize_class = async function(instance, serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "deserialize_class", function(decoded) { mresolve(decoded.data); }, instance, serialized, r, prop_descs); }); } Brokeria.User.deserialize = async function(serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\User", "deserialize", function(decoded) { mresolve(decoded.data); }, serialized, r, prop_descs); }); } Brokeria.UsersTableView = {}; Brokeria.UsersTableView.additionalWhereClauses = async function(op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\UsersTableView", "additionalWhereClauses", function(decoded) { mresolve(decoded.data); }, op); }); } Brokeria.UsersTableView.remoteCountRows = async function(search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\UsersTableView", "remoteCountRows", function(decoded) { mresolve(decoded.data); }, search_value); }); } Brokeria.UsersTableView.remoteGetRange = async function(begin = 0, end = 1, order_by = false, order = false, search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\UsersTableView", "remoteGetRange", function(decoded) { mresolve(decoded.data); }, begin, end, order_by, order, search_value); }); } Brokeria.UsersTableView.remoteGetDefs = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\UsersTableView", "remoteGetDefs", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.UsersTableView.sqlSearchConditional = async function(class_name, search_value, params, alternative_identifiers = false, op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\UsersTableView", "sqlSearchConditional", function(decoded) { mresolve(decoded.data); }, class_name, search_value, params, alternative_identifiers, op); }); } Brokeria.Constants = {}; Brokeria.Constants.getAllConstants = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Constants", "getAllConstants", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.Archivos = {}; Brokeria.Archivos.schema = { "fields": { "id": { "hidden": false, "ro": true, "desc": "ID", "hint": "ID interno", "type": "int", "name": "id" }, "nombre": { "desc": "Nombre", "hint": "Nombre del archivo.", "required": false, "type": "string", "name": "nombre", "default": "" }, "usuario": { "desc": "Usuario", "ro": true, "type": "string", "name": "usuario", "default": "" }, "size": { "desc": "Datos", "type": "string", "name": "size", "default": "" } }, "display_name": "Informaci\u00f3n del archivo" }; Brokeria.Archivos.validate = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "validate", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.Archivos.load = async function(id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "load", function(decoded) { mresolve(decoded.data); }, id); }); } Brokeria.Archivos.save = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "save", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.Archivos.delete = async function(id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "delete", function(decoded) { mresolve(decoded.data); }, id); }); } Brokeria.Archivos.create = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "create", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.Archivos.is_builtin = async function(type){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "is_builtin", function(decoded) { mresolve(decoded.data); }, type); }); } Brokeria.Archivos.isset_get = async function(arr, sub){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "isset_get", function(decoded) { mresolve(decoded.data); }, arr, sub); }); } Brokeria.Archivos.get_class_schema_static = async function(called_class, r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "get_class_schema_static", function(decoded) { mresolve(decoded.data); }, called_class, r); }); } Brokeria.Archivos.get_schema_static = async function(r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "get_schema_static", function(decoded) { mresolve(decoded.data); }, r); }); } Brokeria.Archivos.serialize_class = async function(instance, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "serialize_class", function(decoded) { mresolve(decoded.data); }, instance, r, prop_descs); }); } Brokeria.Archivos.serialize = async function(r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "serialize", function(decoded) { mresolve(decoded.data); }, r, prop_descs); }); } Brokeria.Archivos.deserialize_class = async function(instance, serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "deserialize_class", function(decoded) { mresolve(decoded.data); }, instance, serialized, r, prop_descs); }); } Brokeria.Archivos.deserialize = async function(serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Archivos", "deserialize", function(decoded) { mresolve(decoded.data); }, serialized, r, prop_descs); }); } Brokeria.ArchivosTableView = {}; Brokeria.ArchivosTableView.additionalWhereClauses = async function(op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\ArchivosTableView", "additionalWhereClauses", function(decoded) { mresolve(decoded.data); }, op); }); } Brokeria.ArchivosTableView.remoteGetDefs = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\ArchivosTableView", "remoteGetDefs", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.ArchivosTableView.remoteCountRows = async function(search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\ArchivosTableView", "remoteCountRows", function(decoded) { mresolve(decoded.data); }, search_value); }); } Brokeria.ArchivosTableView.remoteGetRange = async function(begin = 0, end = 1, order_by = false, order = false, search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\ArchivosTableView", "remoteGetRange", function(decoded) { mresolve(decoded.data); }, begin, end, order_by, order, search_value); }); } Brokeria.ArchivosTableView.sqlSearchConditional = async function(class_name, search_value, params, alternative_identifiers = false, op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\ArchivosTableView", "sqlSearchConditional", function(decoded) { mresolve(decoded.data); }, class_name, search_value, params, alternative_identifiers, op); }); } Brokeria.Propiedades = {}; Brokeria.Propiedades.schema = { "fields": { "id": { "hidden": false, "ro": true, "desc": "ID", "hint": "ID interno asociado con la propiedad", "type": "int", "name": "id", "default": 0 }, "id_propiedad": { "hidden": false, "ro": false, "desc": "ID Propiedad", "hint": "ID de la propiedad", "type": "string", "name": "id_propiedad", "default": "" }, "nombre_publicacion": { "hidden": false, "ro": false, "desc": "Nombre Publicaci\u00f3n", "hint": "Nombre de la publicaci\u00f3n", "type": "string", "name": "nombre_publicacion", "default": "" }, "descripcion": { "hidden": false, "ro": false, "desc": "Descripci\u00f3n", "hint": "Descripci\u00f3n de la propiedad", "type": "string", "name": "descripcion", "default": "" }, "tipo_operacion_id": { "hidden": false, "ro": false, "desc": "Tipo Operaci\u00f3n", "hint": "ID del tipo de operaci\u00f3n", "type": "select", "options": [ "Venta", "Arriendo" ], "name": "tipo_operacion_id", "default": 0 }, "tipo_propiedad_id": { "hidden": false, "ro": false, "desc": "Tipo Propiedad", "hint": "ID del tipo de propiedad", "type": "select", "options": [ "Casa", "Parcela", "Etc" ], "name": "tipo_propiedad_id", "default": 0 }, "estado_propiedad_id": { "hidden": false, "ro": false, "desc": "Estado Propiedad", "hint": "ID del estado de la propiedad", "type": "select", "options": [ "Nuevo", "Usado", "Remodelado" ], "name": "estado_propiedad_id", "default": 0 }, "estado_proyecto_id": { "hidden": false, "ro": false, "desc": "Estado Proyecto", "hint": "ID del estado del proyecto", "type": "select", "options": [ "En Desarrollo", "Disponible", "Vendido" ], "name": "estado_proyecto_id", "default": 0 }, "moneda_id": { "hidden": false, "ro": false, "desc": "Moneda", "hint": "ID de la moneda", "type": "select", "options": [ "CLP", "UF", "USD" ], "name": "moneda_id", "default": 0 }, "direccion": { "hidden": false, "ro": false, "desc": "Direcci\u00f3n", "hint": "Direcci\u00f3n de la propiedad", "type": "string", "name": "direccion", "default": "" }, "comuna_id": { "hidden": false, "ro": false, "desc": "Comuna", "hint": "ID de la comuna", "type": "select", "options": [ "Arica", "Camarones", "Putre", "General Lagos", "Iquique", "Cami\u00f1a", "Colchane", "Huara", "Pica", "Pozo Almonte", "Alto Hospicio", "Antofagasta", "Mejillones", "Sierra Gorda", "Taltal", "Calama", "Ollag\u00fce", "San Pedro de Atacama", "Tocopilla", "Mar\u00eda Elena", "Copiap\u00f3", "Caldera", "Tierra Amarilla", "Cha\u00f1aral", "Diego de Almagro", "Vallenar", "Alto del Carmen", "Freirina", "Huasco", "La Serena", "Coquimbo", "Andacollo", "La Higuera", "Paiguano", "Vicu\u00f1a", "Illapel", "Canela", "Los Vilos", "Salamanca", "Ovalle", "Combarbal\u00e1", "Monte Patria", "Punitaqui", "R\u00edo Hurtado", "Valpara\u00edso", "Casablanca", "Conc\u00f3n", "Juan Fern\u00e1ndez", "Puchuncav\u00ed", "Quilpu\u00e9", "Quintero", "Villa Alemana", "Vi\u00f1a del Mar", "Isla de Pascua", "Los Andes", "Calle Larga", "Rinconada", "San Esteban", "La Ligua", "Cabildo", "Papudo", "Petorca", "Zapallar", "Quillota", "Calera", "Hijuelas", "La Cruz", "Limache", "Nogales", "Olmu\u00e9", "San Antonio", "Algarrobo", "Cartagena", "El Quisco", "El Tabo", "Santo Domingo", "San Felipe", "Catemu", "Llaillay", "Panquehue", "Putaendo", "Santa Mar\u00eda", "Rancagua", "Codegua", "Coinco", "Coltauco", "Do\u00f1ihue", "Graneros", "Las Cabras", "Machal\u00ed", "Malloa", "Mostazal", "Olivar", "Peumo", "Pichidegua", "Quinta de Tilcoco", "Rengo", "Requ\u00ednoa", "San Vicente", "Pichilemu", "La Estrella", "Litueche", "Marchihue", "Navidad", "Paredones", "San Fernando", "Ch\u00e9pica", "Chimbarongo", "Lolol", "Nancagua", "Palmilla", "Peralillo", "Placilla", "Pumanque", "Santa Cruz", "Talca", "Constituci\u00f3n", "Curepto", "Empedrado", "Maule", "Pelarco", "Pencahue", "R\u00edo Claro", "San Clemente", "San Rafael", "Cauquenes", "Chanco", "Pelluhue", "Curic\u00f3", "Huala\u00f1\u00e9", "Licant\u00e9n", "Molina", "Rauco", "Romeral", "Sagrada Familia", "Teno", "Vichuqu\u00e9n", "Linares", "Colb\u00fan", "Longav\u00ed", "Parral", "Retiro", "San Javier", "Villa Alegre", "Yerbas Buenas", "Concepci\u00f3n", "Coronel", "Chiguayante", "Florida", "Hualqui", "Lota", "Penco", "San Pedro de la Paz", "Santa Juana", "Talcahuano", "Tom\u00e9", "Hualp\u00e9n", "Lebu", "Arauco", "Ca\u00f1ete", "Contulmo", "Curanilahue", "Tir\u00faa", "Los \u00c1ngeles", "Antuco", "Cabrero", "Laja", "Mulch\u00e9n", "Nacimiento", "Negrete", "Quilaco", "Quilleco", "San Rosendo", "Santa B\u00e1rbara", "Tucapel", "Yumbel", "Alto Biob\u00edo", "Los \u00c1lamos", "Chill\u00e1n", "Bulnes", "Cobquecura", "Coelemu", "Coihueco", "Chill\u00e1n Viejo", "El Carmen", "Ninhue", "\u00d1iqu\u00e9n", "Pemuco", "Pinto", "Portezuelo", "Quill\u00f3n", "Quirihue", "R\u00e1nquil", "San Carlos", "San Fabi\u00e1n", "San Ignacio", "San Nicol\u00e1s", "Treguaco", "Yungay", "Temuco", "Carahue", "Cunco", "Curarrehue", "Freire", "Galvarino", "Gorbea", "Lautaro", "Loncoche", "Melipeuco", "Nueva Imperial", "Padre Las Casas", "Perquenco", "Pitrufqu\u00e9n", "Puc\u00f3n", "Saavedra", "Teodoro Schmidt", "Tolt\u00e9n", "Vilc\u00fan", "Villarrica", "Cholchol", "Angol", "Collipulli", "Curacaut\u00edn", "Ercilla", "Lonquimay", "Los Sauces", "Lumaco", "Pur\u00e9n", "Renaico", "Traigu\u00e9n", "Victoria", "Valdivia", "Corral", "Futrono", "La Uni\u00f3n", "Lago Ranco", "Lanco", "Los Lagos", "M\u00e1fil", "Mariquina", "Paillaco", "Panguipulli", "R\u00edo Bueno", "Puerto Montt", "Calbuco", "Cocham\u00f3", "Fresia", "Frutillar", "Los Muermos", "Llanquihue", "Maull\u00edn", "Puerto Varas", "Castro", "Ancud", "Chonchi", "Curaco de V\u00e9lez", "Dalcahue", "Puqueld\u00f3n", "Queil\u00e9n", "Quell\u00f3n", "Quemchi", "Quinchao", "Osorno", "Puerto Octay", "Purranque", "Puyehue", "R\u00edo Negro", "San Juan de la Costa", "San Pablo", "Chait\u00e9n", "Futaleuf\u00fa", "Hualaihu\u00e9", "Palena", "Coihaique", "Lago Verde", "Ais\u00e9n", "Cisnes", "Guaitecas", "Cochrane", "O'Higgins", "Tortel", "Chile Chico", "R\u00edo Ib\u00e1\u00f1ez", "Punta Arenas", "Laguna Blanca", "R\u00edo Verde", "San Gregorio", "Cabo de Hornos", "Ant\u00e1rtica", "Porvenir", "Primavera", "Timaukel", "Natales", "Torres del Paine", "Santiago", "Cerrillos", "Cerro Navia", "Conchal\u00ed", "El Bosque", "Estaci\u00f3n Central", "Huechuraba", "Independencia", "La Cisterna", "La Florida", "La Granja", "La Pintana", "La Reina", "Las Condes", "Lo Barnechea", "Lo Espejo", "Lo Prado", "Macul", "Maip\u00fa", "\u00d1u\u00f1oa", "Pedro Aguirre Cerda", "Pe\u00f1alol\u00e9n", "Providencia", "Pudahuel", "Quilicura", "Quinta Normal", "Recoleta", "Renca", "San Joaqu\u00edn", "San Miguel", "San Ram\u00f3n", "Vitacura", "Puente Alto", "Pirque", "San Jos\u00e9 de Maipo", "Colina", "Lampa", "Tiltil", "San Bernardo", "Buin", "Calera de Tango", "Paine", "Melipilla", "Alhu\u00e9", "Curacav\u00ed", "Mar\u00eda Pinto", "San Pedro", "Talagante", "El Monte", "Isla de Maipo", "Padre Hurtado", "Pe\u00f1aflor", "" ], "name": "comuna_id", "default": 0 }, "precio": { "hidden": false, "ro": false, "desc": "Precio", "hint": "Precio de la propiedad", "type": "float", "name": "precio", "default": 0 }, "gastos_comunes": { "hidden": false, "ro": false, "desc": "Gastos Comunes", "hint": "Gastos comunes de la propiedad", "type": "float", "name": "gastos_comunes", "default": 0 }, "superficie_total_m2": { "hidden": false, "ro": false, "desc": "Superficie Total (m2)", "hint": "Superficie total en metros cuadrados", "type": "float", "name": "superficie_total_m2", "default": 0 }, "superficie_construida_m2": { "hidden": false, "ro": false, "desc": "Superficie Construida (m2)", "hint": "Superficie construida en metros cuadrados", "type": "float", "name": "superficie_construida_m2", "default": 0 }, "superficie_util_m2": { "hidden": false, "ro": false, "desc": "Superficie Util (m2)", "hint": "Superficie \u00fatil en metros cuadrados", "type": "float", "name": "superficie_util_m2", "default": 0 }, "cantidad_dormitorios": { "hidden": false, "ro": false, "desc": "Cantidad Dormitorios", "hint": "Cantidad de dormitorios", "type": "int", "name": "cantidad_dormitorios", "default": 0 }, "cantidad_banos": { "hidden": false, "ro": false, "desc": "Cantidad Ba\u00f1os", "hint": "Cantidad de ba\u00f1os", "type": "int", "name": "cantidad_banos", "default": 0 }, "cantidad_estacionamientos": { "hidden": false, "ro": false, "desc": "Cantidad Estacionamientos", "hint": "Cantidad de estacionamientos", "type": "int", "name": "cantidad_estacionamientos", "default": 0 }, "cantidad_bodegas": { "hidden": false, "ro": false, "desc": "Cantidad Bodegas", "hint": "Cantidad de bodegas", "type": "int", "name": "cantidad_bodegas", "default": 0 }, "ano_construccion": { "hidden": false, "ro": false, "desc": "A\u00f1o Construcci\u00f3n", "hint": "A\u00f1o de construcci\u00f3n", "type": "int", "name": "ano_construccion", "default": 0 }, "financiamiento_descripcion": { "hidden": false, "ro": false, "desc": "Financiamiento", "hint": "Descripci\u00f3n del financiamiento", "type": "string", "name": "financiamiento_descripcion", "default": "" }, "requisitos_hipotecario": { "hidden": false, "ro": false, "desc": "Requisitos Hipotecario", "hint": "Requisitos hipotecarios", "type": "string", "name": "requisitos_hipotecario", "default": "" }, "requisitos_credito_directo": { "hidden": false, "ro": false, "desc": "Requisitos Cr\u00e9dito Directo", "hint": "Requisitos de cr\u00e9dito directo", "type": "string", "name": "requisitos_credito_directo", "default": "" }, "legalidad": { "hidden": false, "ro": false, "desc": "Legalidad", "hint": "Informaci\u00f3n de legalidad", "type": "string", "name": "legalidad", "default": "" }, "horarios_visita": { "hidden": false, "ro": false, "desc": "Horarios Visita", "hint": "Horarios para visitar la propiedad", "type": "string", "name": "horarios_visita", "default": "" }, "mensaje_urgencia": { "hidden": false, "ro": false, "desc": "Mensaje Urgencia", "hint": "Mensaje de urgencia", "type": "string", "name": "mensaje_urgencia", "default": "" }, "fecha_disponibilidad": { "hidden": false, "ro": false, "desc": "Fecha Disponibilidad", "hint": "Fecha de disponibilidad", "type": "string", "name": "fecha_disponibilidad" }, "entrega": { "hidden": false, "ro": false, "desc": "Entrega", "hint": "Fecha de entrega", "type": "string", "name": "entrega", "default": "" }, "url": { "hidden": false, "ro": false, "desc": "URL", "hint": "URL de la propiedad", "type": "string", "name": "url", "default": "" }, "disponible": { "hidden": false, "ro": false, "desc": "Disponible", "hint": "Indica si la propiedad est\u00e1 disponible", "type": "bool", "name": "disponible", "default": false }, "amoblado": { "hidden": false, "ro": false, "desc": "Amoblado", "hint": "Indica si la propiedad est\u00e1 amoblada", "type": "bool", "name": "amoblado", "default": false }, "admite_mascotas": { "hidden": false, "ro": false, "desc": "Admite Mascotas", "hint": "Indica si admite mascotas", "type": "bool", "name": "admite_mascotas", "default": false }, "condominio_cerrado": { "hidden": false, "ro": false, "desc": "Condominio Cerrado", "hint": "Indica si es un condominio cerrado", "type": "bool", "name": "condominio_cerrado", "default": false }, "jardin": { "hidden": false, "ro": false, "desc": "Jard\u00edn", "hint": "Indica si tiene jard\u00edn", "type": "bool", "name": "jardin", "default": false }, "piscina": { "hidden": false, "ro": false, "desc": "Piscina", "hint": "Indica si tiene piscina", "type": "bool", "name": "piscina", "default": false }, "quincho": { "hidden": false, "ro": false, "desc": "Quincho", "hint": "Indica si tiene quincho", "type": "bool", "name": "quincho", "default": false }, "alarma": { "hidden": false, "ro": false, "desc": "Alarma", "hint": "Indica si tiene alarma", "type": "bool", "name": "alarma", "default": false }, "conserjeria": { "hidden": false, "ro": false, "desc": "Conserjer\u00eda", "hint": "Indica si tiene conserjer\u00eda", "type": "bool", "name": "conserjeria", "default": false }, "porton_automatico": { "hidden": false, "ro": false, "desc": "Port\u00f3n Autom\u00e1tico", "hint": "Indica si tiene port\u00f3n autom\u00e1tico", "type": "bool", "name": "porton_automatico", "default": false }, "calefaccion": { "hidden": false, "ro": false, "desc": "Calefacci\u00f3n", "hint": "Indica si tiene calefacci\u00f3n", "type": "bool", "name": "calefaccion", "default": false }, "terraza": { "hidden": false, "ro": false, "desc": "Terraza", "hint": "Indica si tiene terraza", "type": "bool", "name": "terraza", "default": false }, "balcon": { "hidden": false, "ro": false, "desc": "Balc\u00f3n", "hint": "Indica si tiene balc\u00f3n", "type": "bool", "name": "balcon", "default": false }, "patio": { "hidden": false, "ro": false, "desc": "Patio", "hint": "Indica si tiene patio", "type": "bool", "name": "patio", "default": false }, "camaras_seguridad": { "hidden": false, "ro": false, "desc": "C\u00e1maras de Seguridad", "hint": "Indica si tiene c\u00e1maras de seguridad", "type": "bool", "name": "camaras_seguridad", "default": false }, "acceso_internet": { "hidden": false, "ro": false, "desc": "Acceso a Internet", "hint": "Indica si tiene acceso a internet", "type": "bool", "name": "acceso_internet", "default": false }, "agua_corriente": { "hidden": false, "ro": false, "desc": "Agua Corriente", "hint": "Indica si tiene agua corriente", "type": "bool", "name": "agua_corriente", "default": false }, "activo": { "hidden": false, "desc": "Activo", "hint": "Estado de publicaci\u00f3n", "type": "bool", "name": "activo", "default": false }, "archivos_adjuntos": { "type": "string", "desc": "Archivos", "name": "archivos_adjuntos", "default": "[]" } }, "display_name": "Informaci\u00f3n Propiedad" }; Brokeria.Propiedades.getPropiedades = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "getPropiedades", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.Propiedades.load = async function(id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "load", function(decoded) { mresolve(decoded.data); }, id); }); } Brokeria.Propiedades.validate = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "validate", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.Propiedades.reflect_props = async function(raw = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "reflect_props", function(decoded) { mresolve(decoded.data); }, raw); }); } Brokeria.Propiedades.save = async function(serialized){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "save", function(decoded) { mresolve(decoded.data); }, serialized); }); } Brokeria.Propiedades.create = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "create", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.Propiedades.delete = async function(id){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "delete", function(decoded) { mresolve(decoded.data); }, id); }); } Brokeria.Propiedades.is_builtin = async function(type){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "is_builtin", function(decoded) { mresolve(decoded.data); }, type); }); } Brokeria.Propiedades.isset_get = async function(arr, sub){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "isset_get", function(decoded) { mresolve(decoded.data); }, arr, sub); }); } Brokeria.Propiedades.get_class_schema_static = async function(called_class, r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "get_class_schema_static", function(decoded) { mresolve(decoded.data); }, called_class, r); }); } Brokeria.Propiedades.get_schema_static = async function(r){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "get_schema_static", function(decoded) { mresolve(decoded.data); }, r); }); } Brokeria.Propiedades.serialize_class = async function(instance, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "serialize_class", function(decoded) { mresolve(decoded.data); }, instance, r, prop_descs); }); } Brokeria.Propiedades.serialize = async function(r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "serialize", function(decoded) { mresolve(decoded.data); }, r, prop_descs); }); } Brokeria.Propiedades.deserialize_class = async function(instance, serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "deserialize_class", function(decoded) { mresolve(decoded.data); }, instance, serialized, r, prop_descs); }); } Brokeria.Propiedades.deserialize = async function(serialized, r, prop_descs){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Propiedades", "deserialize", function(decoded) { mresolve(decoded.data); }, serialized, r, prop_descs); }); } Brokeria.PropiedadesTableView = {}; Brokeria.PropiedadesTableView.additionalWhereClauses = async function(op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\PropiedadesTableView", "additionalWhereClauses", function(decoded) { mresolve(decoded.data); }, op); }); } Brokeria.PropiedadesTableView.remoteCountRows = async function(search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\PropiedadesTableView", "remoteCountRows", function(decoded) { mresolve(decoded.data); }, search_value); }); } Brokeria.PropiedadesTableView.remoteGetDefs = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\PropiedadesTableView", "remoteGetDefs", function(decoded) { mresolve(decoded.data); }); }); } Brokeria.PropiedadesTableView.sqlSearchConditional = async function(class_name, search_value, params, alternative_identifiers = false, op){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\PropiedadesTableView", "sqlSearchConditional", function(decoded) { mresolve(decoded.data); }, class_name, search_value, params, alternative_identifiers, op); }); } Brokeria.PropiedadesTableView.remoteGetRange = async function(begin = 0, end = 1, order_by = false, order = false, search_value = false){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\PropiedadesTableView", "remoteGetRange", function(decoded) { mresolve(decoded.data); }, begin, end, order_by, order, search_value); }); } Brokeria.Regiones = {}; Brokeria.Regiones.convertLegacyComunaToV2 = async function(legacy_comuna){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Regiones", "convertLegacyComunaToV2", function(decoded) { mresolve(decoded.data); }, legacy_comuna); }); } Brokeria.Regiones.getAllConstants = async function(){ return new Promise(function(mresolve, mreject){ g.reflection_request("Brokeria\\Regiones", "getAllConstants", function(decoded) { mresolve(decoded.data); }); }); }