motocode_core 1.3.1 copy "motocode_core: ^1.3.1" to clipboard
motocode_core: ^1.3.1 copied to clipboard

Motocode is a QR Code system for tracking spare parts and motorcycle products. It improves inventory accuracy and operational efficiency by enabling real-time tracking and reducing manual data entry.

Release Notes #

1.3.1 #

Update createScannedQrCode endpoints response to BaseCommandResponse

  • Added the Taglist in the ScannedQrCodes mapToRequest

1.3.0 #

Add new query parameter to the get-scanned-qrcodes endpoint

1.2.9 #

Change RemoveAttachedTag validation to data.tagId from data.id

1.2.8 #

Change Attachtag map from TagIdList to TagId

1.2.7 #

Forgot to add deserialization for List

1.2.6 #

Add Get list of tags **Not paginated used for dropdowns

1.2.5 #

Add AttachedOnUtc in ScannedQrCode Model

1.2.4 #

Set scannedQrCodeTag as list

1.2.3 #

Add Feature for Scanned Qrcode Tag: Created ScannedQrcodeTagModule, ScannedQrcodeTagService

1.2.2 #

Forgot to add the deserializeBaseCommandResponse

1.2.1 #

Add Feature for Tag: Created TagModule, TagsService

1.2.0 #

Move PaginatedQRCodeService to motocode_core

1.1.9 #

add order object in the qrcode model

1.1.8 #

generate Report: Change Datatype to String

1.1.7 #

Add Generate Report endpoint

Release Notes #

1.1.6 #

Add Delete Order endpoint

1.1.5 #

Update mapToRequest of Scannedqrcodes

1.1.4 #

Fix ChangePasswordResponse deserializer

1.1.3 #

Fix ChangePasswordResponse getter

1.1.2 #

Change Password Response from void to ChangePasswordResponse()

1.1.1 #

Wrong Variable Name

1.1.0 #

Wrong Variable Name

1.0.9 #

Update mapToRequest of UserRole to List string

1.0.8 #

Update mapToRequest of UserRole to List string

1.0.7 #

Update getDepots method to accept clusterOrRegion parameter in ApiClient and DepotsService

1.0.5 #

Add cluster and internalRegion to Depot

1.0.4 #

Fixed Update user.

1.0.3 #

Update user model added mapToRequest back.

1.0.2 #

Update QrCode and Order model to make fields nullable.

1.0.0 #

Refactor models and services: rename order model, remove unused models, and update imports

0.4.12 #

  • Add 'brand' field to OrderForPrinting model and update related methods

0.4.11 #

  • Modify MCColor and MCModel to use 'abbr' instead of 'code', adding 'brand' and 'status' fields

0.4.10 #

  • Add CreateEnrollmentResponse model and update createEnrollments method to return it

0.4.9 #

  • Update enrollments module

0.4.8 #

  • Add 2 endpoints for Order Module

0.4.7 #

  • Add 2 attributes in QRCode model and deserialize added api call

0.4.6 #

  • Add Endpoint for IslandGroup/Regional/Interal Area

0.4.5 #

  • Add IslandGroup/Regional/Interal Area Models and Update the depot added the InternalAreaId

0.4.4 #

  • Fix conflict

0.4.2 #

  • Add Signature Service feature

0.4.1 #

  • add endpoint getUsersByBusinessUnit

0.4.0 #

  • endpoint position/getUserPosition/getAdminPosition

0.3.9 #

  • add get user by rolename; fixed

0.3.8 #

  • add get user by rolename

0.3.7 #

  • sticker 404 endpoint issue fixed

0.3.6 #

  • deserialized issue fixed

0.3.5 #

  • Add sticker transaction feature

0.3.4 #

  • allow null in the password request model.

0.3.3 #

  • fix the route of forgotpassword 'Include the parameter'

0.3.2 #

  • Add reset, change, and forgot password feature

0.3.1 #

  • Updated status enum by adding 'DAMAGED' and 'OFFLOAD' state.

0.3.0 #

  • Add OrdersService in app_locator

0.2.9 #

  • Add sample project

0.2.8 #

  • Add order module
  • Link other models to order

0.2.7 #

  • Add boolean getters to check scanning state of user

0.2.6 #

  • Update Position Model

0.2.5 #

  • Update Create Depot mapToRequest

0.2.4 #

  • Update Depot Model

0.2.3 #

  • Update Status State

0.2.2 #

  • Update User Model

0.2.1 #

  • Update UserRole model

0.2.0 #

  • Update models with createdDate field
  • Add unit tests on models

0.1.9 #

  • Update models and make attributes nullable

0.1.8 #

  • Update ScannedQrCode model with new properties and types

0.1.7 #

  • [chore] Update User model with nullable fields

0.1.6 #

  • [update] Add a new login endpoint

0.1.5 #

  • [update] Update ScannedQrCode model with new properties and types

0.1.4 #

  • [fix] Update return request for model User

0.1.3 #

  • [fix] Add missing id attribute in mapToRequest

0.1.2 #

  • [update] Supported additional endpoints for qrcodes

0.1.1 #

  • [fix] Change from string to class type in UserRole

0.1.0 #

  • [update] Add documentation to each methods
  • [update] Add mapToRequest() methods to each models

0.0.8 #

  • [fix] Support crashlytics as nullable
  • [fix] Convert setupMotocodeLocator's params as named arguments

0.0.7 #

  • [fix] Added missing id in models

0.0.6 #

  • [fix] Inject FirebaseCrashlytics

0.0.5 #

  • [fix] Inject StackedLocator instance directly from the apps

0.0.4 #

  • [update] Add LICENSE

0.0.2 #

  • [feat] Integrate Authentication service

0.0.1 #

  • Initial commit.
0
likes
120
points
655
downloads

Publisher

unverified uploader

Weekly Downloads

Motocode is a QR Code system for tracking spare parts and motorcycle products. It improves inventory accuracy and operational efficiency by enabling real-time tracking and reducing manual data entry.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

dio, firebase_crashlytics, firebase_performance, flutter, freezed_annotation, json_annotation, retrofit, stacked_shared

More

Packages that depend on motocode_core