FleetAssociation
Modelo FleetAssociation
{
"id": 1,
"is_enabled": true,
"in_order": 1,
"fee_flat_e2": 0,
"fee_prc": "0.0000",
"fleet_id": 1,
"service_id": 1,
"service_charge_id": 1,
"service_type": 1,
"created_at": "2023-07-07 13:36:35",
"updated_at": "2023-07-07 13:36:35",
"fee_target": "base",
"is_admin_managed": false,
"is_payment_received_for_branches": false
}
Atributo |
Tipo |
Descripción |
id |
int |
- |
is_enabled |
bool |
- |
in_order |
int |
- |
fee_flat_e2 |
int |
- |
fee_prc |
string |
- |
fleet_id |
int |
- |
service_id |
int |
- |
service_charge_id |
int\|null |
- |
service_type |
int |
- |
created_at |
datetime\|null |
- |
updated_at |
datetime\|null |
- |
fee_target |
string |
- |
is_admin_managed |
bool |
BitMask (({@link self::options} & 0x1) !== 0) |
is_payment_received_for_branches |
bool |
BitMask (({@link self::options} & 0x2) !== 0) |
Listar FleetAssociation
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/fleet-associations |
Authorization |
Mostrar FleetAssociation
{info} Soporta:
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/fleet-associations/{fleetAssociationId} |
Authorization |
Actualizar FleetAssociation
Método |
URI |
Cabeceras |
PATCH |
/fleet-associations/{fleetAssociationId} |
Authorization |
{
"service_id": "required|integer|exists:services,id",
"service_charge_id": "required|integer|exists:service_charges,id",
"in_order": "integer|min:0|max:1000000",
"fee_flat_e2": "integer|min:0",
"fee_prc": "numeric|between:0.00,1.00",
"is_admin_managed": "nullable|boolean",
"is_payment_received_for_branches": "nullable|boolean"
}
Eliminar FleetAssociation
Método |
URI |
Cabeceras |
DELETE |
/fleet-associations/{fleetAssociationId} |
Authorization |
Acciones de FleetAssociation
Index For Company
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/fleet-associations |
Authorization |
Index For Branch
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/branches/{branchId}/fleet-associations |
Authorization |
Store For Company
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/fleet-associations |
Authorization |
{
"fleet_id": "required|integer|exists:fleets,id",
"service_id": "required|integer|exists:services,id",
"service_charge_id": "required|integer|exists:service_charges,id",
"in_order": "integer|min:0|max:1000000",
"fee_flat_e2": "integer|min:0",
"fee_prc": "numeric|between:0.00,1.00",
"is_admin_managed": "nullable|boolean",
"is_payment_received_for_branches": "nullable|boolean"
}
Store For Branch
Método |
URI |
Cabeceras |
POST |
/branches/{branchId}/fleet-associations |
Authorization |
{
"fleet_id": "required|integer|exists:fleets,id",
"service_id": "required|integer|exists:services,id",
"service_charge_id": "required|integer|exists:service_charges,id",
"in_order": "integer|min:0|max:1000000",
"fee_flat_e2": "integer|min:0",
"fee_prc": "numeric|between:0.00,1.00",
"is_admin_managed": "nullable|boolean",
"is_payment_received_for_branches": "nullable|boolean"
}
Set Enabled
Método |
URI |
Cabeceras |
POST |
/fleet-associations/{fleetAssociationId}/set-enabled |
Authorization |
Set Disabled
Método |
URI |
Cabeceras |
POST |
/fleet-associations/{fleetAssociationId}/set-disabled |
Authorization |
Enlaces de FleetAssociation