Características Adicionales


Introducción

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...

Ejemplo de uso

{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;

Ejemplo de respuesta

{
    "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ámetros que recibe

Por Header

Parámetro Descripción Ejemplo
Authorization Token de ingreso e identificador de la inmobiliaria (obligatorio) "Authorization" => "TOKEN_INGRESO"

Por URL

Parámetro Descripción Ejemplo
type Tipo de inmueble para mostrar las características ?type=1