PlanFeature
{warning} Parte de la funcionalidad de planes paralizada (ver Plan). No usar.
Un límite o feature de un Plan: key / value definen el límite; can_overflow +
overflow_cost_e2 (× 100) permiten excederlo con coste; period es el período de cómputo.
Estructura de Datos
| Atributo |
Tipo |
Descripción |
id |
int |
|
key |
string |
Clave de la feature |
value |
string\|null |
Valor / límite de la feature |
can_overflow |
bool |
Si se puede exceder el límite pagando el coste de desborde |
overflow_cost_e2 |
int |
Coste por unidad excedida, en céntimos (× 100) |
period |
string |
Período de cómputo de la feature (p. ej. monthly) |
created_at |
datetime\|null |
|
updated_at |
datetime\|null |
|
plan_id |
int |
{@link Plan} al que pertenece la feature |
allLogs |
ApiLog> |
|
logs |
ApiLog> |
|
plan |
Plan |
{@link Plan} al que pertenece la feature |
[]
Endpoints
Insertar PlanFeature
Insertar PlanFeature de Plan
| Método |
URI |
Cabeceras |
| POST |
/plans/{planId}/plan-features |
Authorization |
{
"key": "required|string|in:limit_orders_saved,limit_admins_count,allow_work_schedules,allow_push_notifications,limit_providers_count,allow_routes,limit_delivery_proofs_count,limit_storage_mb_size,allow_ratings,limit_data_storage_days,limit_categories_count,limit_goods_count,limit_allowed_plan_mask,limit_third_p_integration_count,limit_payment_methods_count",
"value": "required",
"can_overflow": "boolean",
"overflow_cost_e2": "integer|min:0",
"period": "string|in:never,monthly,yearly"
}
Listar PlanFeature
Listar PlanFeature de Plan
{info} Soporta:
Paginación
Filters
Carga dinámica
| Método |
URI |
Cabeceras |
| GET |
/plans/{planId}/plan-features |
N/A |
Mostrar PlanFeature
{info} Soporta:
Carga dinámica
| Método |
URI |
Cabeceras |
| GET |
/plan-features/{planFeatureId} |
N/A |
Actualizar PlanFeature
| Método |
URI |
Cabeceras |
| PATCH |
/plan-features/{planFeatureId} |
Authorization |
{
"value": "",
"can_overflow": "boolean",
"overflow_cost_e2": "integer|min:0",
"period": "string|in:never,monthly,yearly"
}
Eliminar PlanFeature
| Método |
URI |
Cabeceras |
| DELETE |
/plan-features/{planFeatureId} |
Authorization |
Relaciones