layrz_models 3.4.70 
layrz_models: ^3.4.70 copied to clipboard
Layrz API models for Dart/Flutter. This package contains the models used by the Layrz API.
Changelog #
3.4.70 #
- Remove 
a20Volume,liquidWeight,density20,volume20,spareVolumefromAtsLoadingParamsFormInputandAtsLoadingParamsForm - Add 
balanceParamsandskidSetaParamsinAtsLoadingParamsForm 
3.4.69 #
- This version was published by mistake and should be omitted. Please use version 3.4.70 or later.
 
3.4.68 #
- Added 
sensorIdtoCloudEntrymodel to associate files with specific sensors. 
3.4.67 #
- Update 
AtsLoadingParamsFormAtsLoadingParamsFormInputwith new props 
3.4.66 #
- Added 
indexinRequestChartInputmodel 
3.4.65 #
- Changed 
idtochartIdvalue inRequestChartInputmodel 
3.4.64 #
- Added 
RequestChartInputmodel - Added new values 
assetsIdsandname, inAnalyticsGridItemandAnalyticsGridItemInputmodels 
3.4.63 #
- Expanded accessibility options in 
UserPreferencesby introducingdateFormatandtimeFormatfields. These additions allow users to customize their preferred date and time display formats independently, enhancing personalization and usability. 
3.4.62 #
- Added 
geofencestoCasemodel as replacement ofgeofenceto support multiple geofences context on cases when it's available. 
3.4.61 #
- Added Locator customization fields to GraphQL fetch helpers and allowed filtering by 
idwhen requesting a single Locator. 
3.4.60 #
= Update AtsLoadingParamsForm
3.4.59 #
- Update 
AtsLoadingParamsFormInput 
3.4.58 #
- Added 
atsPurchaseOrdersvalue inChartDataSourceenum 
3.4.57 #
- Moved 
utils/tosrc/to be consistent with the rest of the submodules. - Removed 
kPrimaryColorconstant to avoid conflicts with other Layrz packages. - Added 
customizationIdandcustomizationtoLocatorandLocatorInputmodels to support Locator customization. - Added 
locatorCustomizationIdandlocatorCustomizationtoTriggerandTriggerInputmodels to support Locator customization on Trigger activation. - Created 
fetchAllandfetchAllGraphqlQuerystatics onRegisteredAppas part of the transition to uselayrz_modelsas official API wrapper/connector of Layrz. 
3.4.56 #
- Added 
PresetInputmodel 
3.4.55 #
- Added accessibility and preferences to user entity.
 
3.4.54 #
- Changed 
bookedForfor nullable inAtsOperationHistory 
3.4.53 #
- Added new values 
LOADING_BOOKEDandUNLOADING_BOOKEDinAtsPurchaseOrderStatus - Added new value 
bookedForinAtsOperationHistory 
3.4.52 #
- New model 
OutboundServiceInputto create and update Outbound Services. 
3.4.51 #
- Added 
shouldGenerateLocator,locatorExpiresDelta,locatorExpiresTriggersIdsandlocatorGeofencesIdstoTriggerandTriggerInputmodels to support Locator generation on Trigger activation. 
3.4.50+1 #
- Adjustments on the link of the Locator
 
3.4.50 #
- Added list 
analyticsGridStructureinAtsMonitorInput 
3.4.49 #
- Added Locator in 
AppInternalIdentifier 
3.4.48 #
- Added Locator models (
Locator,LocatorInput,LocatorMqttConfig) plus GraphQL helpers for CRUD, expiry, and bulk fetching. - Introduced 
LayrzConnectorutility to streamline GraphQL requests and exported it vialayrz_models.utils. - Declared new 
dioandlayrz_loggingdependencies required for Locator API tooling. 
3.4.47 #
- Added metadata to 
CaseCommentmodel to support additional information storage. 
3.4.46 #
- Added 
isPausedtoTriggermodel - Added 
shouldStackandstackUpperLimittoTriggerandTriggerInputmodels to support case stacking functionality. 
3.4.45 #
- Changes on 
Casemodel to support geofence context on cases when it's available. 
3.4.44 #
- Add 
getLayrzKey()inAtsSelectCard 
3.4.43 #
- Version tag created for tracking purposes. No code changes were included in this release.
 
3.4.42 #
- Added 
expiredLast12HoursandexpiredLast24HourstoWorkspaceCardTypeenum 
3.4.41 #
CaseStatusandCaseIgnoredStatusenum converters reworked to use native @JsonKey and @JsonValue- Added 
geofenceproperty toCasemodel to provide geofence context on cases when it's available. 
3.4.40 #
- Add in 
AtsMonitorandAtsMonitorInputnew props to support charts 
3.4.39 #
- Added 
hasCaseExpirityandwhenCaseExpiresDeltatoTriggerandTriggerInputmodel 
3.4.38 #
- Updated 
WorkspaceTripPointmodel to includeeventIdandsensorsproperties. 
3.4.37 #
- Add new entities in 
MonitorCardType 
3.4.36 #
- Run 
build_runnerto add inAccessModule.atsMonitos 
3.4.35 #
- Add in 
AccessModuleATS_MONITORS 
3.4.34 #
- Add many models to new Ats monitor entities
 
3.4.33 #
- Added new value 
atsOperationsinChartDataSourceenum 
3.4.32 #
- Added 
isPasswordExpiredtoUsermodel 
3.4.31 #
- Added 
transportCompanyAssetandtransportCompanyAssetIdinAtsOperationentity 
3.4.30 #
startAtandendAtareDateTimeinAtsExitInput- Monitor entity models in Ats was implemented
 
3.4.29 #
- Added 
progresstoMappitRecalculatemodel 
3.4.28 #
- Added 
MappitRecalculatemodel 
3.4.27 #
- Update Changelog and Readme
 
3.4.26 #
- Added 
BlockInput,BoolBlockInput,MathBlockInput,ConditionTypeExceptionTypeMathTypeandBlockType - Added 
startAtandendAtinAtsExitInput 
3.4.25 #
- Update README
 
3.4.24 #
- Fix prop name 
authenticationCardBoardtoauthenticationCardCardboardin ASset 
3.4.23 #
- Added 
searchTimeDeltatoTriggerandTriggerInputmodels 
3.4.22 #
- Added 
childrenandchildrenIdstoTriggerandTriggerInputmodels - Added 
TriggerType.nestedtoTriggerTypeenum 
3.4.21 #
- Deprecated 
authenticationCardandauthenticationCardIdfromAsset - Added 
authenticationCardCardboardId,authenticationCardTagId,authenticationCardNfcId,authenticationCardboardauthenticationCardTagadnauthenticationCardNfcinAsset - Added 
authenticationCardCardboardId,authenticationCardTagIdandauthenticationCardNfcIdinAssetInput 
3.4.20 #
- Added 
assetIdinGeofenceandGeofenceInput 
3.4.19 #
- Added 
atsRecalculateOperationButtoninReferenceCategory 
3.4.18 #
- Add 
accessinReportScheduler 
3.4.17 #
- Added 
enabledinReportScheduler - Added 
REPORT_SCHEDULERSinAccessModule 
3.4.16 #
- Change 
@Default([''])to@Default([])inReportScheduler 
3.4.15 #
- Remove 
@DefaultfromtemplateCodeinReportScheduler 
3.4.14 #
WeekdayaddtoInt()converter- Rework 
ReportSchedulerandReportSchedulerInput 
3.4.13 #
- Added 
localIpAddressinDeviceand `DeviceInput 
3.4.12 #
- Added 
ReportSchedulerandReportSchedulerInput 
3.4.11 #
- Added 
createdAttoManifestInputmodel - Added 
localDateStartandlocalDateEndtoCaclInputandCaclEntitymodels 
3.4.10 #
- Removed 
ambientProductVolumefromResultsInputandResultsEntitymodels 
3.4.9 #
-Added RegisteredLogsand RegisteredLogsRowmodels
3.4.8 #
- Added 
createdAttoCaclEntitymodels - Fix 
AtsPurchaseOrderStatusmissingunloadingFuelvalue 
3.4.7 #
- Added 
CaclEntitytoatsmodels - Added 
CaclEquipmentEntitytoatsmodels - Added 
EquipmentMeasurementEntitytoatsmodels - Added 
MeasurementEntitytoatsmodels - Added 
CaclMeasurementOutputtoatsmodels - Added 
MeasurementsEntitytoatsmodels - Added 
ResultsEntitytoatsmodels - Added 
VolumeMovedEntitytoatsmodels - Added 
CaclEquipmentInputtoatsmodels - Added 
CaclInputtoatsmodels - Added 
EquipmentMeasurementInputtoatsmodels - Added 
MeasurementInputtoatsmodels - Added 
CaclMeasurementtoatsmodels - Added 
MeasurementsInputtoatsmodels - Added 
ResultsInputtoatsmodels - Added 
VolumeMovedInputtoatsmodels - Added 
unloadingFuelInterruptedanddestinationBerthExitvalues inAtsPurchaseOrderStatusenum - Updated 
caclFormsand addedcaclFormsIdsvalues inAtsOperationmodel 
3.4.6 #
- Added 
triggerIdtoBrickhouseAlertmodel 
3.4.5 #
- Migrated Report input submodels to models.
 
3.4.4 #
- Migrated CareProtocol input submodels to models.
 
3.4.3 #
- Added 
ManifestandManifestInputmodels to handle manifest data. - Added 
TankMeasurementandTankMeasurementInputmodels to handle tank measurements. - Added 
ManifestKindenum to define the kind of manifest. 
3.4.2 #
- Re-defined the 
Triggermodel as a submodule to code separation. - Added new 
manualActiontoTriggerTypeenum. - Added 
manualActionFieldstoTriggerandTriggerInputmodels. - Re-defined the 
CareProtocolmodel as a submodule to code separation. 
3.4.0 #
- Upgraded 
freezedto3.0.0version and their dependencies. - Moved all 
@freezedclasses to new specabstract class. - Defined a 
Makefileto do basic operations easily. 
3.3.68 #
- Added new 
AtsExitInputmodel - Added 
attendantIdparameter inAtsExitmodel 
3.3.67 #
- Added 
FirmwareBuildmodel 
3.3.66 #
- Added 
peripheralslist toDevicemodel 
3.3.65 #
- Added 
atsSendOdometerInExecuteExitsinReferenceCategory. - Created 
AtsEntryInput - Removed 
constinBHSEncodedTripunfreezed 
3.3.64 #
- Added 
BHSEncodedTripandBHSEncodedTripInputmodels 
3.3.63 #
- Added 
I18nKeyHistorymodel 
3.3.62 #
- I18n changes
 
3.3.61 #
- Hotfix
 
3.3.60 #
- Added 
readyToOperateandunloadingOperationvalues inAtsPurchaseOrderStatusenum - Added 
unloadingOperationAtandreadyToOperateAtinAtsOperationStatusesmodel 
3.3.59 #
- Added 
billingPlantoUsermodel 
3.3.58 #
- Updated 
PackageLanguageenum to includeGolangas a new language option. - Migrated to a JsonConverter to a native @JsonKey and @JsonValue for 
PackageLanguageenum. 
3.3.57 #
- Added 
aiEnabledtoBillingPlanand theirBillingPlanInputmodels 
3.3.56 #
- Added 
operationIdinAtsEntry 
3.3.55 #
- Added lock, suspension and paymentWarning fields to 
Usermodel 
3.3.54 #
- updated 
TriggerInputmodel to mathch the newTriggermodel 
3.3.53 #
- added in 
isBluetoothinAtsEntryUnloadInput 
3.3.52 #
- add nullsafety in 
AtsFuelSubType 
3.3.51 #
- Added 
ctesandcaclFormsproperties inAtsOperationmodel 
3.3.50 #
- Changes on Workspace submodule
 
3.3.49 #
- Added 
customFieldsinGeofenceInputmodel 
3.3.48 #
- Deleted the 
BHSDriverSafetySpeedingEventof brickhouse driver safety - Modify the messages on 
BHSDriverSafetySpeedingEventsto work withTriggerActivation 
3.3.47 #
- Created 
AccessibilityInput. - Removed 
colorblindStrengthandColorblindModetoEmployeeandUserInput 
3.3.46 #
- Added 
isDisabledtoBrickhouseAlertmodel 
3.3.45 #
- Fixes
 
3.3.44 #
- Name correction of 
protanopiaandprotanomalyinColorblindModeenum 
3.3.43 #
- Added 
ColorblindModeenum - Added 
colorblindModeandcolorblindStrengthtoUserandEmployeemodel 
3.3.42 #
- Added 
BrickhouseAlertType.unpluggedtoBrickhouseAlertTypeenum 
3.3.41 #
- Fixed enum resolver for 
GeofenceCategoryenum 
3.3.40 #
- Add 
TenvioBulkInputmodel 
3.3.39 #
- Added 
startPositiontoBHSDriverSafetyDrivingEventmodel - Added 
endPositiontoBHSDriverSafetyDrivingEventmodel 
3.3.38 #
- Added 
txPowertoBleDevicemodel 
3.3.37 #
- Added 
peripheralParserSpectoInboundProtocolInputandModelInputmodels 
3.3.36 #
- Added 
peripheralParserSpectoInboundProtocolandModelmodels 
3.3.35 #
- Changed BLE models to support multiple Manufacturer Data
 
3.3.34 #
- Removed BLE parser things.
 
3.3.33 #
- Added 
BHSDriverSafetySpeedingEventsfor Brickhouse driver safety - Added 
BHSDriverSafetyDrivingEventFor Brickhouse driver safety 
3.3.32 #
- Added 
AtsExecuteLoadInputto execute load 
3.3.31 #
- Added Parsing technology on 
blesubmodule 
3.3.30 #
- Updates over Ble things
 
3.3.29 #
- Hotfix
 
3.3.28 #
- Updates on 
ActionandLayrzChartmodels to support direct enum conversion - Added their equivalences of the models mentioned above in the 
Inputmodels 
3.3.27 #
- Changes added to 
OperationandOperationInputmodels 
3.3.26 #
- Added 
LayrzNotificationmodel - Added 
SoundEffectenum - Updated 
OperationandOPerationInputmodels to support sound effects on notifications. 
3.3.25 #
- Updated 
MapLayermodel to use direct enum conversion - Added 
MapLayerInputmodel 
3.3.24 #
- Updated some models of sub module 
appsto support direct enum conversion 
3.3.23 #
- Added peripheral indicator and identifier for 
InboundProtocolandModelmodels - Added new 
visionCaptureThresholdinDevicemodel 
3.3.22 #
- Document 
AtsPurchaseOrderCategoriesEntity heightandinitialHeightwas added inAtsEntry
3.3.21 #
- Modified things on 
BleDeviceto works withlayrz_bleplugin. 
3.3.20 #
- Missing definition
 
3.3.19 #
- Added optional 
passwordfield toUserInputmodel 
3.3.18 #
- Added 
UserInputmodel 
3.3.17 #
- Added 
sdmOperatorandsdmGuestonReferenceCategoryenum - Marked as deprecated 
sdmAdminfromReferenceCategoryenum 
3.3.16 #
- Moved 
Referencemodel andReferenceCategoryto a submodule - Replaced conversion of 
ReferenceCategoryenum from JsonConverter to a native @JsonValue and @JsonKey - Declared 
sdmAdminandsdmSupervisoronReferenceCategoryenum 
3.3.15 #
- Added 
BrickhouseUserRoleenum and updates to theBHSPermissionTier 
3.3.14 #
- Added new value 
etaUpdatedAtinAtsPurchaseOrder 
3.3.13 #
- Added new value 
etainAtsPurchaseOrder 
3.3.12 #
- In 
AtsEntrythese propertiesfuelTypeandfuelSubTypewere deprecated 
3.3.11 #
- Added new value 
etainAtsOperationStatuses 
3.3.10 #
- Added new values in 
AtsPurchaseOrderCategoriesEntity - added new function in cfop function in 
AtsPurchaseOrderCategoriesEntity 
3.3.9 #
- Updated README.md
 
3.3.8 #
- Added 
BleCharacteristicandBleServicemodels - Added 
BlePropertyenum 
3.3.7 #
- Added 
BleDevicemodel 
3.3.6 #
- Add 
ordersinAtsReception 
3.3.5 #
- Changed 
customPropertiesonBHSPermissionTierto default to a dict 
3.3.4 #
- Added 
LayrzPackagemodel 
3.3.3 #
- Changed 
dart:htmltopackage:webinLayrzAppLocalizationsto support web WASM. 
3.3.2 #
- Changed conditional import to validate from 
dart.library.htmltodart.library.js_interopto WASM support. 
3.3.1 #
- Some fixes related to icon conversion.
 
3.3.0 #
- Changed icon library from 
material_design_icons_fluttertolayrz_icons 
3.2.69 #
- removed 
cooldownTimefromBrickhouseAlertandBrickhouseAlertInputmodels since it has been deprecated. 
3.2.68 #
- add 
AtsFuelSubType.unknownandAtsFuelType.unknown. - add in 
AtsLoadingParamsSamplegetLocalKey(). - use converters in 
AtsLoadingParamsForm. - fix 
loadingParametersinAtsReception. 
3.2.67 #
- Added 
descriptiontoBHSPermissionTierandBHSPermissionTierInput 
3.2.66 #
- Adjustments on MFA models
 
3.2.65 #
- rename 
LoadingParamsFormInputtoAtsLoadingParamsFormInputandLoadingParamsFormtoAtsLoadingParamsForm. - add 
AtsReceptionStatusinAtsReception. - add 
loadingParamsForminAtsReception. 
3.2.64 #
- Added tenvio things on 
Usermodel 
3.2.63 #
- Fix 
AtsCfFuelTypelocalizations 
3.2.62 #
- Add 
AtsOperationinAtsPurchaseOrder - Add 
getCfFuelType()inAtsFuelSubType - Change the 
fuelTypevariable type ingetFuelSubTypeList() 
3.2.61 #
- Fix 
AtsFuelSubTypeandGasolinawas remplace forGasolineinAtsCfFuelType 
3.2.60 #
- Added 
signatureonTenvioPackagemodel 
3.2.59 #
- Added 
getLocaleKeyinAtsFuelType 
3.2.58 #
- Convert 
getFuelSubTypeListfromAtsFuelSubTypeas static 
3.2.57 #
- Fix 
AtsFuelSubTypeenum,getLocaleKeystructure 
3.2.56 #
- Fix 
AtsFuelSubTypeenum,fromCProdANPmethod 
3.2.55 #
- Update 
OperationProductInformationpropsubcategorytype - Added 
fuelSubtypeonAtsEntrymodel - Update 
AtsFuelSubTypeenum, addedgetLocaleKeyandgetFuelSubTypeList 
3.2.54 #
- Fix 
AtsCfFuelType.hydratedtoJson() and fromJson() 
3.2.53 #
- Rework 
AtsCfFuelTypeandAtsFuelSubType. 
3.2.52 #
- Added 
te()andtce()toLayrzAppLocalizationsto handle translations with [InlineSpan]. - Marked as 
@Deprecatedthetranslate()ofLayrzAppLocalizationsin favor oft()andtc(). 
3.2.51 #
- Fix in 
AtsCfFuelTypedieselS500 fromJson() and toJson() 
3.2.50 #
- Added 
requiresPhotosonTenvioPackagemodel 
3.2.49 #
- Added 
imagesandmadeByfields intoTenvioPackageHistorymodel - Added 
historyfield intoTenvioPackagemodel 
3.2.48 #
- Added 
AtsFuelSubTypetoCProdANP()and new colors ingetColor() - Added 
getColor()inAtsFuelTypeand addarla32in this enum - Added 
AtsCfFuelTypeand this converter 
3.2.47 #
- Added 
TrackedTenvioPackageandTenvioPackageHistorymodels 
3.2.45 #
- Changed 
BHSPermissionTierInputto@unfreezed 
3.2.44 #
- Added 
accesselement on theBHSPermissionTiermodel 
3.2.43 #
- Added 
AppInternalIdentifier.tenvioDriversandAppInternalIdentifier.unknowntoAppInternalIdentifierenum 
3.2.42 #
- Added 
BHSPermissionTiermodel andBHSPermissionTierInputmodel 
3.2.41 #
- Added new status to 
TenvioPackageStatusenum - Added 
isCurrenttoTenvioPackagemodel 
3.2.40 #
- Tenvio workflows changes
 
3.2.39 #
- More tenvio changes
 
3.2.38 #
- Adjustments on Tenvio Dispatch Guide and their status
 
3.2.37 #
- Tenvio Driver changes
 
3.2.36 #
- Tenvio changes
 
3.2.35 #
- Added 
TenvioDispatchGuidemodel andTenvioDispatchGuideStatusenum - Added 
TenvioDrivermodel 
3.2.34 #
- Added qrCodes to 
TenvioOrder,TenvioPackageandTenvioMatrixItemmodels 
3.2.33 #
- Major changes on 
TenvioPackagemodel. - Removed unnecessary values from 
TenvioOrderStatusenum. - Re-writed 
TenvioPackageStatusenum to be accurate with the Tenvio Pick & Pack ecosystem. 
3.2.32 #
- Added 
LayrzNumbernumeric system to handle theOrder.orderIdand Tracking IDs of Tenvio - Tenvio changes
 
3.2.31 #
- Added 
macAddresstoDevicemodels 
3.2.30 #
- Changes for Tenvio Pick & Pack ecosystem
 
3.2.29 #
- Added 
TenvioMatrixItemInputandTenvioItemInputmodels 
3.2.28 #
- Added 
getColor()inAtsFuelSubType 
3.2.27 #
- Moved Geofences' things to a submodule
 - Added 
GeofenceInputandGeofencePointInputmodels - Tenvio changes
 
3.2.26 #
- Changes on Tenvio submodule
 
3.2.25 #
- Changed 
@freezedto@unfreezedonCustomFieldInputmodel 
3.2.24 #
- Added 
idfield toCustomFieldInputmodel 
3.2.23 #
- Relocated 
Assetmodel to a submodule - Relocated 
Sensormodel to a submodule - New models 
SensorInputandAssetInputin the submodule with their respective dependencies 
3.2.22 #
- New models 
TenvioMonitorAccessandTenvioMonitorAccessInput 
3.2.21 #
- 
New enum
TenvioDestinationTypeforTenvioDestinationTypeOrNullConverter - 
Changed
TenvioDestinationTypetoTenvioOrderDestinationType 
3.2.20 #
- New folder to add all Ats enums.
 - Transform 
fuelSubTypeas enum. - Added 
AtsLoadingParamsSample,LoadingParamsFormInput - Added 
itemQuantities&statusPhotosmodel onTenvioOrder - Removed 
totalItemsAsignByDepartmentmodel onTenvioOrder 
3.2.19 #
- Added 
AccessInputmodel. 
3.2.18 #
- Fixed an issue with automatic conversion of 
ConfIoTFilewhen the namespace isConfIoTNamespace.config. 
3.2.17 #
- Add 
priceinAtsReceptionProduct - Add 
atsDriver,atsTerminalOperations,atsTerminalLoadingGrid,atsTerminalAccessControl,atsTerminalYardAlerts,atsTerminalLoadFormatting,atsTerminalStockManagement,atsTerminalCacl,atsTerminalEditTransport,atsAccessColeta,atsPaLoadComboioinReferenceCategory 
3.2.16 #
- New config parameters definition for 
InboundProtocolandModelmodels 
3.2.15 #
- Change 
statsLoadingfromOutboundServicedefault value totrue 
3.2.14 #
- Added 
OutboundMetricstoOutboundServicemodel 
3.2.13 #
CustomerInputchange toUnregisteredCustomerInput- added 
OrderItemQuantityInput - added 
TenvioOrderPhotosInput - rework 
TenvioOrderStatus - rework 
TenvioOrderInput 
3.2.12 #
- Added 
LoadingParamsForm - Added 
@Default([])inAtsReceptionandAtsReceptionProduct - Added 
TenvioOrderInputinpackersIds 
3.2.11 #
- Added 
hwModelsAnimationsIdstoUsermodel 
3.2.10 #
- Added 
highPrioritytoTenvioOrder&TenvioOrderInputonOrdermodel 
3.2.9 #
-Changed requiresPhoto to requiresPhotos & destinationWareHouseId to destinationWarehouseId, field packageImage deleted
3.2.8 #
- Added 
deviceConfigto theConfIoTNamespaceenum. 
3.2.7 #
- Added 
maxQuantityon Command definitions 
3.2.6 #
- Added new values on 
CommandSourceenum 
3.2.5 #
- Changed 
sourcetosourcesonCommandPayloadDefinitionandCommandPayloadDefinitionInputmodels 
3.2.4 #
- Added 
configParamstoDevicemodel 
3.2.3 #
- Added 
OperationProductInformationmodel 
3.2.2 #
- Added 
productsInformationonAtsOperationmodel 
3.2.1 #
- New 
bluetoothPaironCommandPayloadDataTypeandConfigPayloadDataTypeenums - Removed 
modelsonHwModelInputmodel 
3.2.0 #
- Added 
HwModelandHwModelInputmodels - Added 
hwModelIdtoDevicemodel 
3.1.4 #
- Added 
confiottoAppInternalIdentifierenum. 
3.1.3 #
- Added 
ConfigPayloadDataType.listoption. 
3.1.2 #
- Added 
@ConfIoTLayoutConverter()toconfiotLayoutproperty inModelmodel. - Updated all dependencies and using the hat version instead of a constraint version.
 - Changed constraint of flutter version to 
>=3.22.0 
3.1.1 #
- Added 
confiotCapableproperty toModelmodel. - Added 
ConfIoTLayoutenum and their respective properties toModelmodel (AsconfiotLayoutproperty). 
3.1.0 #
- Updated 
InboundProtocolandModelto handle new commands definitions and configuration parameters - Added 
ConfIoTFileconfiguration model - Major change of 
Commandto support new command definitions 
3.0.4 #
- Add 
ReferenceCategory.mappitPermTagsReadto mappit 
3.0.3 #
- Add 
MappitReportInput - Replace DateTime to double in startAt y endAt inside 
MappitReportInputMulti - Add 
@Default([])inroutesinsideContainedRouteCategory - Convert 
containedRoutesinPolygonDetailsas List 
3.0.2 #
- rename 
fee_day.darttofree_day.dart; - Add 
MappitReportInputMulti 
3.0.1 #
- Added 
PolygonDetailsandContainedRouteCategory 
3.0.0 #
- Added 
requiresExternalAccountandrequiresStructureonInboundProtocolandInboundProtocolInputmodels - Added 
InboundProtocolInput,InboundServiceInput,InboundStructureInput,InboundPositionStructureInputandInboundPayloadStructureInputmodels - Fixes on 
WebhookStructuremodel - Moved 
FlespiAcland submodels tobuildersubmodule - Added 
FlespiAclInputandFlespiSubmoduleConfigInputmodels - Defined new submodule called 
builder, with the definitions required for new connectivity schema. - Added 
webhookStructuretoInboundProtocolmodel. - Added 
webhookStructuretoInboundServicemodel. 
2.1.91 #
- Added 
sensorsandsensorsIdsparameters toTagmodel 
2.1.90 #
- Added optional params 
isSuspendedandsuspendedAttoUsermodel 
2.1.89 #
- Changed data type of 
exactHourinTriggermodel fromStringtoTimeOfDay 
2.1.88 #
- Added 
schemaandsplitEachtoModbusParametermodel 
2.1.87 #
- Added 
argsintoCommandmodel 
2.1.86 #
- Added 
requiresAssetsandrequiresGeofencestoExchangeProtocolmodel - Added 
geofencesIds,geofences,geofencesGroupsIdsandgeofencesGroupstoExchangeServicemodel 
2.1.85 #
BrickHouseWorkspaceInputupdate
2.1.84 #
- Changed 
appIdto be optional onBrickHouseWorkspaceInput 
2.1.83 #
- Updated 
WorkspaceandSensorGridItemto handle new Data grid - New 
WorkspaceCardTypeenum to identify the type of card in the workspace used in the data grid 
2.1.82 #
- New 
SdmOperatormodel 
2.1.81 #
- Added 
dryFactorandpriceByDryonSdmIngredientmodel 
2.1.80 #
- Renamed 
mqttTokentoflespiTokenonDevicemodel 
2.1.79 #
- Added 
host,portandmqttTopictoInboundProtocolmodel - Deprecation warning to 
realtimeEndpointandrealtimeVariantEndpointin favor ofhost,portandmqttTopicinInboundProtocolmodel - New 
OperationMode.mqttinOperationModeenum - New 
requiresFlespiTokenandflespiAclinInboundProtocolmodel to handle Flespi token creation 
2.1.78 #
- Added 
isSupendedfreezed model intoDevice.dartfile 
2.1.77 #
- Added missing 
@AppPlatformConverter()intopushPlatformsfield onOperationmodel 
2.1.76 #
- New 
operationTypecalledbhsPushonOperationTypeenum - New 
pushPlatformsandpushTitlefields onOperationmodel 
2.1.75 #
- Added value 
bhsPresencetoTriggerTypeenum 
2.1.74 #
- Added 
initialDensity,initialTemperature,waterLevelandinitialWaterLevelonAtsEntrymodel 
2.1.73 #
- Added 
usageanddynamicIcononVisionProtocolmodel 
2.1.72 #
- Added 
finishedAtinAtsOperationmodel 
2.1.71 #
- Refactorized Tenvio models
 
2.1.70 #
- Added 
usagetoInboundProtocol,OutboundProtocolandAlgorithmmodels 
2.1.69 #
- Expanded configuration of 
FlespiAclmodel - Added 
FlespiSubmoduleConfigmodel 
2.1.68 #
- Added 
CredentialFieldInputmodel - Added 
ExchangeProtocolmodel - Added 
ExchangeServicemodel 
2.1.67 #
- added 
totalQuantityinAtsOperationmodel 
2.1.66 #
- Added 
CredentialFieldType.layrzItemIdandCredentialFieldType.layrzWebhookEndpoint 
2.1.65 #
- Added 
speedingThresholdprop toBrickhouseAlertInputandBrickhouseAlertmodels - Added 
AtsOperationandAtsOperationStatuses 
2.1.64 #
- Added 
GeofenceCategory.leadtoGeofenceCategoryenum 
2.1.63 #
- Added 
stateRegistrationtoAtsTransportInformation 
2.1.62 #
- Added 
bool?[isSuspended]toAsset 
2.1.61 #
- Minor changes related to 
TenvioPackagemodel 
2.1.60 #
- Change 
PurchaseOrderActiontoPurchaseOrderOperation 
2.1.59 #
- Fix 
AtsPurchaseOrderaction prop test 
2.1.58 #
- Fix 
AtsPurchaseOrdertest 
2.1.57 #
- Change 
operationintoAtsPurchaseOrdertoaction 
2.1.56 #
- Added 
ATS_MOBILEintoAppInternalIdentifierenum - Removed unused 
AppInternalIdentifiervalues 
2.1.55 #
- Implemented 
Chart*entities 
2.1.54 #
- Change 
fuelSubTypetofuelSubtypeinAtsReceptionProduct 
2.1.53 #
- Added 
mappitRoutesandmappitRoutesIdstoGeofencemodel 
2.1.52 #
- Added 
secondarySellersandsecondarySellersIdstoMappitRoutemodel 
2.1.51 #
- Added 
allproperty to enumPurchaseOrderOperation 
2.1.50 #
- Added 
deliverCategoryandcategoryproperties toAtsPurchaseOrdermodel 
2.1.49 #
- Added 
BHSDriverSafetyDrivenScoremodel 
2.1.48 #
- Updated 
portIdfromStringtoString?inModbusParametermodel 
2.1.47 #
- Added 
LayoutDesign.centertoLayoutDesignenum 
2.1.46 #
- Removed 
itemsanditemsIdsfromTenvioPackagemodel - Added 
TenvioPackageQuantitymodel - Added 
itemsof typeList<TenvioPackageQuantity>toTenvioPackagemodel 
2.1.45 #
- Added new stauses to 
TenvioOrderStatusenum 
2.1.44 #
- Add 
AtsPurchaseOrderStatusenumgeneratedvalue 
2.1.43 #
- Add 
deliveredAt,waitingToDispatchAt,inTransitAt,orderStatusinAtsPurchaseOrder - Create a new folder to set ats converters
 
2.1.42 #
- Removed 
barcodefromTenvioPackageandTenvioMatrixItemmodels 
2.1.41 #
- Added 
barcodetoTenvioPackagemodel - Changed 
qrCodetobarcodeinTenvioMatrixItemmodel 
2.1.40 #
- Added 
speedingvalue toBrickhouseAlertTypeenum, and addedbhsSpeedingvalue toTriggerType 
2.1.39 #
- Created 
BrickhouseDriverSafetyentity 
2.1.38 #
- Added 
SensorSubType.flespitoSensorSubTypeenum 
2.1.37 #
- Move Ats 
entries.dartfile toentry.dartand create a new folderentriesto put inside all Models of Ats Entries - Create 
AtsVolumemodel - Add 
volumeHistoryto `AtsEntry 
2.1.36 #
- Added 
modbusParametertypeModbusParametermodel inDeviceCommandmodel - Added 
modbusPortinDeviceCommandmodel 
2.1.35 #
- Add 
fuelSubtype-density-temperature- tanksImages inAtsReceptionProduct 
2.1.34 #
- Added 
warehouseIdinTenvioItemmodel 
2.1.33 #
- Added 
dynamicIconparameter toOutboundProtocolmodel 
2.1.32 #
- Added 
ModbusConfigandModbusParamtermodels - Added 
modbusparameter toDevicemodel - Added 
modbusPortsparameter toInboundProtocolmodel 
2.1.31 #
- Added 
hasModbusflag intoInboundProtocolmodel 
2.1.30 #
- Added 
sensorsparameter toTriggerActivationmodel 
2.1.29 #
- New models 
SdmPen,SdmRecipeandSdmIngredient. - New internal app identifier for 
SDM_MANAGER. 
2.1.28 #
- Removed 
orderIdfromAtsReceptionInput - Add 
ordersIdsfromAtsReceptionInput 
2.1.27 #
- Add 
mappitSecondaryRoutesIdsinsideAsset - Removed 
mappitSecondaryRoutesIdsfromUser 
2.1.26 #
- Removed 
mappitSecondaryRoutesIdsfromUser - Add 
mappitSecondaryRoutesIdsinsideMappitRoute 
2.1.25 #
- Add 
mappitSecondaryRoutesIdsinsideUser 
2.1.24 #
- Added 
transportAssetandsellerAssetinsideAtsPurchaseOrder. 
2.1.23 #
- New asset mode 
ZONEthat converts the asset into a Geofence. 
2.1.22 #
- Added 
presenceTypefor geofence presence on TriggerActivation. 
2.1.21 #
- Added 
geofencesthat refer to the geofences linked to theAssetmodel 
2.1.20 #
- Added 
VisionGaugeResultto reference the result of a gauge with Layrz Vision. 
2.1.19 #
- Added / registered Layrz Drive as a new app in the 
AppInternalIdentifierenum. 
2.1.18 #
- Deprecated 
colorsonAppDesignmodel. (Re-Reverted from version 2.1.15) 
2.1.17 #
- Reorganized 
appenums to better support. - Registered 
tenvioPickAndPackin theAppInternalIdentifierenum. 
2.1.16 #
- Added 
themefield inAppDesignmodel with a deprecation warning forcolorsfield. 
2.1.15 #
- Reverted 
colorsdeprecation onAppDesignmodel. 
2.1.14 #
- More deprecations related to 
RegisteredAppandAvailableAppmodels to support new app schema. 
2.1.13 #
- Changes related to 
RegisteredAppandAvailableAppmodels to support new app schema. 
2.1.12 #
- Added 
DeliverLocation,DropoffFailedReason,TenvioImageSet,TenvioItemMovement,TenvioItem,TenvioMatrixItem,TenvioOrder,TenvioPackagemodels for Tenvio Pick & Pack ecosystem. - Added 
TenvioItemLocation,TenvioOrderStatus,TenvioPackageStatusenums for Tenvio Pick & Pack ecosystem. 
2.1.11 #
- Minor changes in 
LayrzAppLocalizationsDelegateto prevent unresolved translation keys when loading. 
2.1.10 #
- Major change in 
LayrzAppLocalizationsto supportfallbackLocale. - Added static getter 
LayrzAppLocalizations.detectedLocaleto get the detected locale, from a Browser or a Native device. - Added static function 
LayrzAppLocalizations.getClosestLocaleto get the closest locale from a list of supported locales. - When the language changes, the 
LayrzAppLocalizationswill also load the fallback locale to improve the user experience. 
2.1.9 #
- New model 
InviteLink - Added run test in CI
 
2.1.8 #
- Add new 
ReferenceCategoryto ATS ecosystem and Tenvio ecosystem 
2.1.7 #
- Defined new fields 
mappitLaborStartTimeandmappitLaborEndTimeinAssetmodel 
2.1.6 #
- Add 
receptionAttoAtsPurchaseOrdermodel 
2.1.5 #
- Add 
cfoptoAtsProductInformationmodel 
2.1.4 #
- Add a JsonKey in 
TriggerActivationto finddatehowat 
2.1.3 #
- Added 
SensorType.dynamictoSensorTypeenum - Added 
maxHistorySearchtypeDurationofSensormodel 
2.1.2 #
- Added 
PurchaseOrderOperationtoAtsPurchaseOrdermodel 
2.1.1 #
- Added 
mappitRoutesandmappitRoutesIdstoTagmodel 
2.1.0 #
- Now, 
LayrzAppLocalizations.of(context)returnsLayrzAppLocalizationsinstead ofLayrzAppLocalizations? - New 
LayrzAppLocalizations.maybeOf(context)that returnsLayrzAppLocalizations?, replacement of the previous behavior ofLayrzAppLocalizations.of(context) 
2.0.63 #
- Reorganized models to work with submodules
 - Defined 
AppFontto handle different fonts in the app 
2.0.62 #
- Added 
globalSensorstoAssetmodel 
2.0.61 #
- Updated 
Sensormodel to support global sensors 
2.0.60 #
- Redefined 
LintError 
2.0.59 #
- Added 
authorizedLayersinRegisteredAppmodel 
2.0.58 #
- Added 
appsIdstoMapLayer 
2.0.57 #
- Registered new permission to handle 
layersCRUD operations onEmployeeand theirDepartment. 
2.0.56 #
- Inclues changes defined in 
2.0.56-preview1 
2.0.56-preview1 #
- Redesigned 
MapLayermodel to support new sources. - Removed support of vector tiles on 
MapLayermodel. - Removed 
MapLayerlist inRegisteredAppmodel in favor global source support (App-less schema). 
2.0.55 #
- Added 
parametersonAssetmodel - Added 
FIXEDas a newAssetModeenum (Previously wasFIXED) - Deprecated 
FAILOVERonAssetModeenum - New entity 
StaticPositionto represent the static position of anAsset 
2.0.54 #
- rebuild 
AtsExitwith news props 
2.0.53 #
- Added 
shortcutstoGenericPermissionmodel 
2.0.52 #
- Added 
LinkShortcutentity 
2.0.51 #
- added 
fixedWorkspaceIdandfixedWorkspaceparameters toRegisteredApp 
2.0.50 #
- Added 
stateRegistrationtoAtsCompanyInformation 
2.0.49 #
- Added 
emailtoAtsCompanyInformation 
2.0.48 #
- Added 
atsAutomaticReceptiontoReferenceCategory 
2.0.47 #
- Added 
receptionIdtoAtsEntryUnloadInputmodel - Added 
errorRatetoAtsReceptionmodel 
2.0.46 #
- Added 
cycleIdtoInboundProtocolmodel - Added 
cyclespermission toGenericPermissionmodel 
2.0.45 #
- Added 
parentInvoicefield inAtsPurchaseOrder - Added 
invoiceTypefield inAtsPurchaseOrder - Added 
ideInformationfield inAtsPurchaseOrder - Added 
hasRawXmlfield inAtsPurchaseOrder 
2.0.44 #
- Replaced all 
part ofto use a relative path instead of an absolute one - Added 
SimulationCyclemodel - Updated 
environmentconstraints ofsdkandflutter 
2.0.43 #
- Changed 
MappitFreeDayfielddateconverter fromTimestampConvertertoDateConverter 
2.0.42 #
- Added extension 
DateExtensionwithtoDatemethod, this will return aStringwith the date in the formatyyyy-MM-dd - Added 
DateConverterandDateOrNullConverterto convert aStringto aDateTimeand vice versa 
2.0.41 #
- Added 
MfaMethodenum - Added 
mfaEnabledandmfaMethodstoEmployeeandUsermodel 
2.0.40 #
- Added optional parameter 
timestamptoTelemetryPosition 
2.0.39 #
- Added 
triggerName,triggerCode,triggerGeofenceNameandtriggerGeofenceTypetoOutboundStructureTypeenum. 
2.0.38 #
- Added a density and temperature pros in 
AtsEntrymodel 
2.0.37 #
- Added a fuel type prop in 
AtsEntrymodel 
2.0.36 #
- Added new 
VisionProtocolmodel - Updated 
VisionProfileto support newVisionProtocolmodel and removed migrated fields 
2.0.34 #
- Migrated to from GitLab to GitHub
 
2.0.33 #
- Renamed 
AllowedReporttoCustomReport 
2.0.32 #
- Added 
AllowedReportmodel, and addedallowedReportstoRegisteredAppmodel. 
2.0.31 #
- Changed 
cellstocontentinReportRow 
2.0.30 #
- New entities 
ReportPreview,ReportRow,ReportCell,ReportHeaderandReportPageto handle reports' previews in the app. 
2.0.29 #
- Updated 
AppInstanceto handle new HA configuration. 
2.0.28 #
- New enum 
AtsSelectCardinAtsAuthenticationCard - Update 
AtsAuthenticationCardto addtypeId 
2.0.27 #
- Update 
AtsExecuteExitInputto addtoAssetMileage 
2.0.26 #
- Updated 
Actionto handleActionGeofenceSettingsproperty. 
2.0.25 #
- Added 
MappitFreeDaymodel 
2.0.24 #
- Replaced 
avatarwithdynamicAvataronEmployee 
2.0.23 #
- Deprecated 
toggleDeveloperModeonLayrzAppLocalizationsin favor ofsetDeveloperMode - Changed 
setDeveloperto a static method onLayrzAppLocalizations 
2.0.22 #
- Updated 
LayrzAppLocalizationsto supportsetDeveloperModeand documented some parts of this class 
2.0.21 #
- Renamed 
BrickhouseAlertInputcurfewTimezonetotimezone 
2.0.20 #
- Added 
ownerandownerIdtoTagmodel 
2.0.19 #
- Added 
ownerandownerIdtoMappitRoutemodel 
2.0.18 #
- Added 
ownerandownerIdtoGeofencemodel 
2.0.17 #
- Create 
AtsCommandResult 
2.0.16 #
- Change from 
AtsExecuteExitHistorygenerateBy to generatedBy 
2.0.15 #
- Change from 
AtsExecuteExitHistoryfromAssetId to fromAsset 
2.0.14 #
- Implemented 
AtsExecuteExitHistoryandAtsExitExecuteStatusOrNullConverter 
2.0.13 #
- Changed 
AtsFeedbackMessegefromTimestampConvertertoat 
2.0.12 #
- Changed 
LayrzFunction.maximumTimefromDurationtodouble - Changed 
LayrzFunction.minutesDeltafromDurationtodouble 
2.0.11 #
- Updated 
DurationConverter()andDurationConverterOrNull()to supportintanddoublevalues. (Basically anynumtype) 
2.0.10 #
- Fixed 
LayrzFunction.credentialsfromList<CredentialField>toMap<String, dynamic> 
2.0.9 #
- Registered model 
LayrzFunctionandFtpAccountfor Layrz Functions. 
2.0.8 #
- AtsReceptionInput changes:
- var fromApp was changed for app
 
 
2.0.7 #
- AtsReception changes:
- Added 
AtsEntrylinked to theAtsReception. 
 - Added 
 - AtsReceptionInput changes:
- Added 
AtsReceptionoperation time - Added App used to create the 
AtsReception 
 - Added 
 - AtsReceptionProductInput changes:
- Removed assetId, fuelType and volumeBought
 
 
2.0.6 #
- Added 
dynamicIconof typeAvatartoInboundProtocol 
2.0.5 #
- Modified 
Modelentity to support more fields. 
2.0.4 #
- added speed to 
WorkspaceTripPointentity 
2.0.3 #
- TimestampConverter and TimestampConverterOrNull now can recive any type of num
 
2.0.2 #
- Some linting issues fixed
 
2.0.1 #
- Repository initialized and CI test
 
2.0.0 #
- Initial public release