Todos los inmuebles cuentan con algunas características adicionales y estas son importantes para darle una identidad propia al mismo; a la hora de crear inmuebles es útil tener en consideración tales elementos que sirven de interés a los clientes. El siguiente método funciona para mostrar una interfaz gráfica con las características adicionales enumeradas y sus respectivos elementos como un selector de estado, un input para añadir comentarios o valores, etc...
{success} GET: /general/amenities-extra
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/general/amenities-extra", [
"headers" => [
"Authorization" => "TOKEN_INGRESO"
]
]);
$properties = json_decode($res->getBody(), true);
return $properties;
{
"code": 200,
"message": "Características adicionales obtenidas exitosamente",
"data" : [
{
"code": 33,
"name": "Ubicación comercial",
"switch": 1,
"has_quantity": 0, // Si el campo recibe valor
"has_comments": "1", // Si el campo recibe comentarios
"has_status": 1, // Si se muestra un selector de estado
"status_options": [
{
"code": 1,
"name": "Nuevo"
},
], // Opciones del select cuando está activo el selector de estado
"group": {
"code": 5,
"name": "ubicación"
},
"order": 1
},
]
}
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| type | Tipo de inmueble para mostrar las características | ?type=1 |