Galerías de imágenes

Las galerias dentro del json de la propiedad siguen la siguiente estructura:

[
    {
        "id":"1",
        "0":{
            "id":"1",
            "url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo8.jpg",
            "description":"",
            "position":"1"
        },
        "1":{
            "id":"2",
            "url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo9.jpg",
            "description":"",
            "position":"2"
        },"2":{
            "id":"3",
            "url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo10.jpg",
            "description":"",
            "position":"3"
        }
    },
    {
        "id":"2",
        "0":{
            "id":"4",
            "url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo12.jpg",
            "description":"",
            "position":"1"
        },
        "1":{
            "id":"5",
            "url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
            "url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo14.jpg",
            "description":"",
            "position":"2"
        },"2":{
            "id":"6",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo15.jpg",
            "url_big":"https:\/\/images.wasi.co\/inmuebles\/ejemplo16.jpg",
            "description":"",
            "position":"3"
        }
    },
]

El arreglo cuenta con una o más galerías; cada una de ellas posee un id unico, seguido de la información de las fotos numeradas de 0 a N, la información de las fotos consta de:

Representa Etiqueta
id identificador unico de la foto
url Url de la foto.
description Descripcion relacionada a la foto
position Define el orden en el que debería ser mostrada la foto.

Obtener galerias de una propiedad

Para obtener todas las galerias de una propiedad, existe la siguiente URI:

http://api.wasi.co/v1/gallery/all/#id_property

Esto debería retornar un json similar al siguiente:

{
    "0": {
        "id_gallery": 1,
        "id_property": 1
    },
    "total": 1,
    "status": "success"
}

Para obtener todas las imagenes de una galería de forma independiente a la consulta de propiedad, existe la siguiente URI:

http://api.wasi.co/v1/gallery/image/all/#id_gallery

Esto debería retornar un json similar al siguiente:

{
    "0": {
        "id_image": 1,
        "url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_original": "https://images.wasi.co/inmuebles/gr_imagen1.jpg",
        "description": "",
        "filename": "gr_imagen1.jpg",
        "position": 1
    },
    "1": {
        "id_image": 2,
        "url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_original": "https://images.wasi.co/inmuebles/gr_imagen2.jpg",
        "description": "",
        "filename": "gr_imagen2.jpg",
        "position": 2
    },
    "2": {
        "id_image": 3,
        "url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
        "url_original": "https://images.wasi.co/inmuebles/gr_imagen3.jpg",
        "description": "",
        "filename": "gr_imagen3.jpg",
        "position": 3
    },
    "id_gallery": 1,
    "status": "success"
}

Filtrado

A continuación se listan los filtros exitentes para el tipo de imagen.

Filtro Tipo Detalle
size String Tamaño de la imagen, acepta las opciones: small, big, giant
watermark Boolean Imagen con marca de agua true, o sin marca de agua false.