Country


Catálogo de países disponibles para una Company. code es el código ISO; cities son las ciudades visibles del país. No lleva timestamps.

Estructura de Datos

Atributo Tipo Descripción
id int
company_id int {@link Company} a la que pertenece el registro
name string Nombre del país
code string Código ISO del país
allLogs ApiLog>
cities City> Ciudades visibles del país
logs ApiLog>
{
    "id": 15,
    "company_id": 116,
    "name": "Venezuela",
    "code": "ve"
}

Endpoints

Insertar Country

Crear país

Agrega un Country al catálogo de la company.

Método URI Cabeceras
POST /companies/{companyId}/countries Authorization
{
    "name": "required|string|min:2|max:128"
}

Listar Country

{info} Soporta: Paginación Filters Carga dinámica

Listar países

Catálogo de Country disponibles para la company.

Método URI Cabeceras
GET /companies/{companyId}/countries N/A

Mostrar Country

{info} Soporta: Carga dinámica

Mostrar país

Devuelve el Country por su id, con sus ciudades visibles.

Método URI Cabeceras
GET /companies/{companyId}/countries/{countryId} N/A

Actualizar Country

Actualizar país

Modifica el name del Country.

Método URI Cabeceras
PATCH /companies/{companyId}/countries/{countryId} Authorization
{
    "name": "string|min:2|max:128"
}

Eliminar Country

Eliminar país

Borra el Country del catálogo de la company.

Método URI Cabeceras
DELETE /companies/{companyId}/countries/{countryId} Authorization

Relaciones