CalibrationService class
Service for calibration management operations
Constructors
- CalibrationService(ApiClient _apiClient)
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
completeCalibrationRecord(
String recordId, {required String performedBy, required String calibrationResult, int? durationHours, Map< String, dynamic> ? beforeCalibrationValues, Map<String, dynamic> ? afterCalibrationValues, Map<String, dynamic> ? deviationValues, String? adjustmentsMade, String? notes, String? certificateNumber, DateTime? certificateIssueDate, DateTime? certificateExpiryDate}) → Future<CalibrationRecord> - Complete calibration record
-
createCalibrationPlan(
CreateCalibrationPlanRequest request) → Future< CalibrationPlan> - Create new calibration plan
-
createCalibrationRecord(
CreateCalibrationRecordRequest request) → Future< CalibrationRecord> - Create new calibration record
-
deleteCalibrationPlan(
String planId) → Future< void> - Delete calibration plan
-
deleteCalibrationRecord(
String recordId) → Future< void> - Delete calibration record
-
getCalibrationPlan(
String planId) → Future< CalibrationPlan> - Get calibration plan by ID
-
getCalibrationPlans(
{QueryParams? query}) → Future< List< CalibrationPlan> > - Get all calibration plans
-
getCalibrationPlansByAssetId(
String assetId) → Future< List< CalibrationPlan> > - Get calibration plans by asset ID
-
getCalibrationRecord(
String recordId) → Future< CalibrationRecord> - Get calibration record by ID
-
getCalibrationRecords(
{QueryParams? query}) → Future< List< CalibrationRecord> > - Get all calibration records
-
getCalibrationRecordsByAssetId(
String assetId) → Future< List< CalibrationRecord> > - Get calibration records by asset ID
-
getCalibrationRecordsByPlanId(
String planId) → Future< List< CalibrationRecord> > - Get calibration records by plan ID
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateCalibrationPlan(
String planId, UpdateCalibrationPlanRequest request) → Future< CalibrationPlan> - Update calibration plan
-
updateCalibrationRecord(
String recordId, UpdateCalibrationRecordRequest request) → Future< CalibrationRecord> - Update calibration record
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited