updateMaintenancePlan method

Future<MaintenancePlan> updateMaintenancePlan(
  1. String planId,
  2. UpdateMaintenancePlanRequest request
)

Update maintenance plan

Implementation

Future<MaintenancePlan> updateMaintenancePlan(
  String planId,
  UpdateMaintenancePlanRequest request,
) async {
  final response = await _apiClient.put<Map<String, dynamic>>(
    '/api/v1/maintenance/plans/$planId',
    data: request.toJson(),
  );

  final data = response['data'] as Map<String, dynamic>;
  return MaintenancePlan.fromJson(data);
}