ApiClient class abstract

Annotations
  • @RestApi.new(parser: Parser.FlutterCompute)

Constructors

ApiClient(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 ********** ///
getPaginatedOrders(int page, int pageSize, String? searchQuery, int? businessUnitId) → Future<PaginatedResponse<Order>>
getPaginatedTags(int page, int pageSize, String? searchQuery, bool? onlyNoAttachedMc, int? tagCategoryId) → 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>>
getScannedQrCodesWithUserV2(String userId, int page, int pageSize, String? searchQuery) → Future<PaginatedResponse<ScannedQrCodeHistory>>
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 ********** ///
GetTagByCategory(String category) → Future<List<Tag>>
getTagCategories() → Future<List<TagCategory>>
GetTagDetails(int tagId) → Future<Tag>
getTags() → Future<List<Tag>>
GetUploadValidators() → Future<UploadValidators>
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