BranchCategory
Representa a una Categoría para un Comercio (Branch). Útil para Marketplaces. Esto permite agrupar Branches de forma
manual.
Modelo BranchCategory
{
"id": 1,
"name": "Restaurantes",
"image_url": "http://127.0.0.1:8000/storage/static/default/product_category_logo.png",
"image_landscape_url": "http://127.0.0.1:8000/storage/static/default/product_category_logo.png",
"created_at": "2020-04-02 15:21:46",
"updated_at": "2020-04-02 15:21:46",
"branch_category_id": null,
"in_order": 65535
}
Insertar BranchCategory
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/branch-categories |
Authorization |
{
"name": "required|string|max:64",
"branch_category_id": "integer",
"in_order": "integer|min:1"
}
Listar BranchCategory
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branch-categories |
N/A |
Listar BranchCategory de Branch
{info} Soporta:
Paginación
Filters
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branches/{branchId}/branch-categories |
N/A |
Listar BranchCategory de BranchGroup
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branch-groups/{branchGroupId}/branch-categories |
N/A |
Mostrar BranchCategory
{info} Soporta:
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/branch-categories/{branchCategoryId} |
N/A |
Actualizar BranchCategory
Método |
URI |
Cabeceras |
PATCH |
/companies/{companyId}/branch-categories/{branchCategoryId} |
Authorization |
{
"name": "string|max:64",
"in_order": "integer|min:1"
}
Actualizar BranchGroup
Método |
URI |
Cabeceras |
PATCH |
/companies/{companyId}/branch-categories/{branchCategoryId}/branch-groups/{branchGroupId} |
Authorization |
{
"in_order": "integer|min:1"
}
Vincular BranchCategory
Vincular BranchGroup
Método |
URI |
Cabeceras |
PUT |
/companies/{companyId}/branch-categories/{branchCategoryId}/branch-groups/{branchGroupId} |
Authorization |
{
"in_order": "integer|min:1"
}
Desvincular BranchCategory
Desvincular BranchGroup
Método |
URI |
Cabeceras |
DELETE |
/companies/{companyId}/branch-categories/{branchCategoryId}/branch-groups/{branchGroupId} |
Authorization |
Eliminar BranchCategory
Método |
URI |
Cabeceras |
DELETE |
/companies/{companyId}/branch-categories/{branchCategoryId} |
Authorization |
Acciones de BranchCategory
Upload
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/branch-categories/{branchCategoryId}/upload-image |
Authorization |
{
"image": "required|image|mimes:jpeg,png,bmp|max:8192|dimensions:min_width=600,ratio=1/1"
}
Upload
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/branch-categories/{branchCategoryId}/upload-image-landscape |
Authorization |
{
"image": "required|image|mimes:jpeg,png,bmp|max:8192|dimensions:min_width=600,min_height=600"
}
Attach Compat
Método |
URI |
Cabeceras |
PUT |
/companies/{companyId}/branch-categories/{branchCategoryId}/branches/{branchId} |
Authorization |
Detach Compat
Método |
URI |
Cabeceras |
DELETE |
/companies/{companyId}/branch-categories/{branchCategoryId}/branches/{branchId} |
Authorization |
Enlaces de BranchCategory