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