ApiClient class abstract

Annotations
  • @RestApi(parser: Parser.FlutterCompute)

Constructors

ApiClient.new(Dio dio, {String baseUrl})
factory

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

changePassword(Map<String, dynamic> data) Future<ChangePasswordResponse>
changePasswordMobile(Map<String, dynamic> data) Future<ChangePasswordResponse>
createBusinessUnit(Map<String, dynamic> data) Future<void>
createDepartment(Map<String, dynamic> data) Future<void>
createDepot(Map<String, dynamic> data) Future<void>
createDepotType(Map<String, dynamic> data) Future<void>
createEnrollments(List<EnrollmentItem> data) Future<CreateEnrollmentResponse>
********** Enrollments API ********** ///
createPosition(Map<String, dynamic> data) Future<void>
createQrCode(Map<String, dynamic> data) Future<void>
createRole(Map<String, dynamic> data) Future<void>
createScannedQrCode(Map<String, dynamic> data) Future<BaseCommandResponse>
createScannedQrcodeTag(Map<String, dynamic> data) Future<BaseCommandResponse>
createStatus(Map<String, dynamic> data) Future<void>
createSticker(Map<String, dynamic> data) Future<void>
createTag(Map<String, dynamic> data) Future<BaseCommandResponse>
createUser(Map<String, dynamic> data) Future<void>
deleteOrder({required int id}) Future<void>
deleteScannedQrcodeTag(Map<String, dynamic> data) Future<BaseCommandResponse>
deleteTag(Map<String, dynamic> data) Future<void>
forgotPassword(String email) Future<void>
generateReport(int businessUnitId, String date) Future<List<ScannedQrCode>>
********** Report API ********** ///
getAdminsPosition() Future<List<Position>>
GetAllScannedQrcodeByTag(int tagId, int page, int pageSize, String? searchQuery) Future<PaginatedResponse<ScannedQrCode>>
************ ScannedQrcodeTags API ******************** ///
getBusinessUnit(int businessUnitId) Future<BusinessUnit>
getBusinessUnits() Future<List<BusinessUnit>>
********** Business Units API ********** ///
getBusinessUnitsWithUser(String userId) Future<List<BusinessUnit>>
getDepartment(int departmentId) Future<Department>
getDepartments() Future<List<Department>>
********** Departments API ********** ///
getDepartmentsWithUser(String userId) Future<List<Department>>
getDepot(int depotId) Future<Depot>
getDepotByInternalArea(int internalAreaId) Future<List<Depot>>
getDepotByRegionalArea(int regionalAreaId) Future<List<Depot>>
getDepots(String? clusterOrRegion) Future<List<Depot>>
********** Depots API ********** ///
getDepotsWithDepotType(int depotTypeId) Future<List<Depot>>
getDepotsWithUser(String userId) Future<List<Depot>>
getDepotType(int depotTypeId) Future<DepotType>
getDepotTypes() Future<List<DepotType>>
********** DepotTypes API ********** ///
getInternalAreas(int regionalAreaId) Future<List<InternalArea>>
getIslandGroups() Future<List<IslandGroup>>
********** Areas API ********** ///
getOrder(String purchaseNumber) Future<Order>
getOrderForPrinting(String purchaseNumber) Future<List<OrderForPrinting>>
getOrders() Future<List<Order>>
********** Orders API ********** ///
getPaginatedTags(int page, int pageSize, String? searchQuery, bool? onlyNoAttachedMc) Future<PaginatedResponse<Tag>>
************ Tags API ******************** ///
getPosition(int positionId) Future<Position>
getPositions() Future<List<Position>>
********** Positions API ********** ///
getPositionsWithUser(String userId) Future<List<Position>>
getQrCode(int qrCodeId) Future<QrCode>
getQrCodeByOrder(String purchaseNumber) Future<List<QrCode>>
getQrCodes() Future<List<QrCode>>
********** QrCodes API ********** ///
getQrCodesWithStatus(int statusId) Future<List<QrCode>>
getRegionalAreas(int islandGroupId) Future<List<RegionalArea>>
getRole(int roleId) Future<UserRole>
getRoles() Future<List<UserRole>>
********** Roles API ********** ///
getScannedQrCode(int scannedQrCodeId) Future<ScannedQrCode>
getScannedQrCodes(int page, int pageSize, String? searchQuery, List<String>? depots, List<String>? statuses, List<String>? tags) Future<PaginatedResponse<ScannedQrCode>>
********** ScannedQrCodes API ********** ///
getScannedQrCodesWithQrCode(int qrCodeId) Future<List<ScannedQrCode>>
getScannedQrCodesWithStatus(int statusId) Future<List<ScannedQrCode>>
getScannedQrCodesWithUser(String userId) Future<List<ScannedQrCode>>
getSignatureKeys() Future<Signature>
********** Accounts API ********** ///
getStatus(int statusId) Future<Status>
getStatuses() Future<List<Status>>
************ Status API ******************** ///
getStatusesWithUser(String userId) Future<List<Status>>
getStickers() Future<List<StickerTransaction>>
********** Sticker API ********** ///
GetTagDetails(int tagId) Future<Tag>
getTags() Future<List<Tag>>
getUser(String id) Future<User>
getUserbyBusinessUnit(int business_unit_id) Future<List<User>>
getUserbyRole(String role_name) Future<List<User>>
getUsers() Future<List<User>>
************ Users API ******************** ///
getUsersPosition() Future<List<Position>>
getUsersWithCreator(String creatorId) Future<List<User>>
loginWithEmailAndPassword(Map<String, dynamic> data) Future<User>
********** Authentication API ********** ///
loginWithEmailAndPasswordV2(Map<String, dynamic> data) Future<LoginResponse>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetPassword(Map<String, dynamic> data) Future<void>
toString() String
A string representation of this object.
inherited
updateBusinessUnit(int businessUnitId, Map<String, dynamic> data) Future<void>
updateDepartment(int departmentId, Map<String, dynamic> data) Future<void>
updateDepot(int depotId, Map<String, dynamic> data) Future<void>
updateDepotType(int depotTypeId, Map<String, dynamic> data) Future<void>
updatePosition(int positionId, Map<String, dynamic> data) Future<void>
updateQrCode(int qrCodeId, Map<String, dynamic> data) Future<void>
updateRole(String roleId, Map<String, dynamic> data) Future<void>
updateStatus(int statusId, Map<String, dynamic> data) Future<void>
updateTag(Map<String, dynamic> data) Future<void>
updateUser(String id, Map<String, dynamic> data) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited