{"META":{},"BUSINESSOBJECT":{"BoFrameworkPickBluetoothPeripheral":{"name":"BoFrameworkPickBluetoothPeripheral","schemaVersion":"1.1","DataSource":{"name":""},"SimpleProperties":{},"NestedObjects":{},"ObjectLookups":{},"ListObjects":{},"Methods":{"Method":[{"name":"beforeSaveAsync"},{"name":"afterSaveAsync"},{"name":"beforeLoadAsync"},{"name":"afterLoadAsync"},{"name":"beforeInitialize"},{"name":"afterInitialize"},{"name":"beforeDoValidateAsync"},{"name":"afterDoValidateAsync"},{"name":"beforeCreateAsync"},{"name":"afterCreateAsync"},{"name":"loadAsync"},{"name":"saveAsync"},{"name":"createAsync"},{"name":"connect"}]},"tag":"BusinessObject"},"BoFrameworkPrintV2Preview":{"name":"BoFrameworkPrintV2Preview","schemaVersion":"1.1","DataSource":{"name":""},"SimpleProperties":{"SimpleProperty":[{"name":"pKey","type":"NonUnicode","id":"true","dataSourceProperty":"pKey","nullable":"false"},{"name":"preview","type":"Blob","id":"false","dataSourceProperty":"preview","nullable":"false"}]},"ObjectLookups":{},"NestedObjects":{},"ListObjects":{},"Methods":{"Method":[{"name":"beforeSaveAsync"},{"name":"afterSaveAsync"},{"name":"beforeLoadAsync"},{"name":"afterLoadAsync"},{"name":"beforeInitialize"},{"name":"afterInitialize"},{"name":"beforeDoValidateAsync"},{"name":"afterDoValidateAsync"},{"name":"beforeCreateAsync"},{"name":"afterCreateAsync"},{"name":"loadAsync"},{"name":"saveAsync"},{"name":"createAsync"},{"name":"setPrevPage"},{"name":"setNextPage"},{"name":"sharePDF"},{"name":"computePageTitle"},{"name":"updatePrevButtonEditable"},{"name":"updateNextButtonEditable"}]},"Validations":{},"tag":"BusinessObject"},"LiFwTimer":{"name":"LiFwTimer","xmlns":"BoSchema.xsd","SimpleProperties":{"SimpleProperty":[{"name":"timerId","type":"__String"},{"name":"duration","type":"__Decimal"},{"name":"startTime","type":"__DateTime"},{"name":"endTime","type":"__DateTime"},{"name":"isRunning","type":"__Boolean"},{"name":"elapsedTime","type":"__Decimal"}]},"tag":"ListItem"},"LoFwTimer":{"name":"LoFwTimer","generateLoadMethod":"true","xmlns":"BoSchema.xsd","Item":{"objectClass":"LiFwTimer"},"Methods":{},"tag":"ListObject"},"LiFwToggles":{"name":"LiFwToggles","SimpleProperties":{"SimpleProperty":[{"name":"pKey","type":"__String","id":"true"},{"name":"id","type":"__String"},{"name":"code","type":"__String"},{"name":"text","type":"__String"},{"name":"shortText","type":"__String"},{"name":"imageId","type":"__String"},{"name":"sortOrder","type":"__Decimal"}]},"tag":"ListItem"},"LoFwToggles":{"name":"LoFwToggles","generateLoadMethod":"false","schemaVersion":"1.1","DataSource":{"name":"None"},"Item":{"objectClass":"LiFwToggles"},"Methods":{"Method":[{"name":"beforeSaveAsync"},{"name":"afterSaveAsync"},{"name":"afterLoadAsync"},{"name":"beforeLoadAsync"},{"name":"afterDoValidateAsync"},{"name":"beforeDoValidateAsync"},{"name":"loadAsync"},{"name":"saveAsync"}]},"tag":"ListObject"}},"BUSINESSLOGIC":{"BoFrameworkPickBluetoothPeripheral::connect":{"methodName":"connect","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"deviceId","type":"String"}},"Code":{"content":"\n\n    var promise = PeripheralManager.__connectToThermalPrinterAndPrintAsync(deviceId);\n\n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::afterCreateAsync":{"methodName":"afterCreateAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::beforeCreateAsync":{"methodName":"beforeCreateAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    var promise=when.resolve(context);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::afterDoValidateAsync":{"methodName":"afterDoValidateAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    \n    var promise=when.resolve(result);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::beforeDoValidateAsync":{"methodName":"beforeDoValidateAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    var promise=when.resolve(context);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::afterInitialize":{"methodName":"afterInitialize","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":false,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    \n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::beforeInitialize":{"methodName":"beforeInitialize","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":false,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    \n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::afterLoadAsync":{"methodName":"afterLoadAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    \n    var promise=when.resolve(result);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::beforeLoadAsync":{"methodName":"beforeLoadAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    var promise=when.resolve(context);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::afterSaveAsync":{"methodName":"afterSaveAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    \n    var promise=when.resolve(result);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPickBluetoothPeripheral::beforeSaveAsync":{"methodName":"beforeSaveAsync","businessObjectClass":"BoFrameworkPickBluetoothPeripheral","asynchronous":true,"accessibility":"PUBLIC","final":false,"module":"CORE","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n    var promise=when.resolve(context);\n\t\t\n   \n  \n   ","language":"JavaScript"},"businessObjectType":"businessobject","Return":{"name":"AUTO_GENERATED","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::computePageTitle":{"methodName":"computePageTitle","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":[{"name":"currentPage","type":"String"},{"name":"totalPagesCount","type":"String"}]},"Code":{"content":"\n\n   var currentPageInt = parseInt(currentPage, 10);\n   var finalTitle = \"\";\n   finalTitle = Localization.resolve(\"Framework.PrintV2Preview_Title\", \"PDF preview\");\n   finalTitle = finalTitle + \" (\" + (currentPageInt+1) + \"/\" + totalPagesCount + \")\";\n\n","language":"JavaScript"},"Return":{"name":"returnValue","value":"finalTitle"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::setNextPage":{"methodName":"setNextPage","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":[{"name":"currentPage","type":"Integer"},{"name":"totalPagesCount","type":"Integer"}]},"Code":{"content":"\n\n    var page = parseInt(currentPage, 10);\n    var totalPages = parseInt(totalPagesCount, 10);\n\n    if ((totalPages !== 0) && (page < (totalPages - 1))) {\n        page = page + 1;\n        currentPage = \"\" + page;\n    }\n\n","language":"JavaScript"},"Return":{"name":"return","value":"currentPage"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::setPrevPage":{"methodName":"setPrevPage","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":{"name":"currentPage","type":"Integer"}},"Code":{"content":"\n\n    var page = parseInt(currentPage, 10);\n\n    if (page > 0) {\n        page = page - 1;\n        currentPage = \"\" + page;\n    }\n\n","language":"JavaScript"},"Return":{"name":"result","value":"currentPage"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::sharePDF":{"methodName":"sharePDF","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":{"name":"printDataLink","type":"String"}},"Code":{"content":"\n\n    // this is not the perfect solution to directly use the enum value EVENT.SHARE_PRINTV2 as a string. But the alternative\n    // would be to expose globaly also for BL the EVENT enum.\n    Framework.sendMessage({id: \"SHARE_PRINTV2\", payload: {printDataLink: printDataLink}});\n\n","language":"JavaScript"},"Return":{"name":"","value":""},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::updateNextButtonEditable":{"methodName":"updateNextButtonEditable","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":[{"name":"currentPage","type":"String"},{"name":"totalPagesCount","type":"String"}]},"Code":{"content":"\n\n   var currentPageInt = parseInt(currentPage, 10);\n   var totalPageInt = parseInt(totalPagesCount, 10);\n   var nextButtonEditable = \"1\";\n   if((currentPageInt + 1) >= totalPageInt){\n     nextButtonEditable = \"0\";\n   }\n\n","language":"JavaScript"},"Return":{"name":"returnValue","value":"nextButtonEditable"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::updatePrevButtonEditable":{"methodName":"updatePrevButtonEditable","businessObjectClass":"BoFrameworkPrintV2Preview","businessObjectType":"businessobject","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","simpleEditorOnly":"","Parameters":{"MethodInput":[{"name":"currentPage","type":"String"},{"name":"totalPagesCount","type":"String"}]},"Code":{"content":"\n\n   var currentPageInt = parseInt(currentPage, 10);\n   var prevButtonEditable = \"1\";\n   if( currentPageInt === 0){\n     prevButtonEditable = \"0\";\n   }\n\n","language":"JavaScript"},"Return":{"name":"returnValue","value":"prevButtonEditable"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::afterCreateAsync":{"methodName":"afterCreateAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::beforeCreateAsync":{"methodName":"beforeCreateAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::afterDoValidateAsync":{"methodName":"afterDoValidateAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::beforeDoValidateAsync":{"methodName":"beforeDoValidateAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::afterInitialize":{"methodName":"afterInitialize","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n\t\t\n   \n  ","language":"JavaScript"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::beforeInitialize":{"methodName":"beforeInitialize","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"false","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    \n\t\t\n   \n  ","language":"JavaScript"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::afterLoadAsync":{"methodName":"afterLoadAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::beforeLoadAsync":{"methodName":"beforeLoadAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::afterSaveAsync":{"methodName":"afterSaveAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"BoFrameworkPrintV2Preview::beforeSaveAsync":{"methodName":"beforeSaveAsync","businessObjectClass":"BoFrameworkPrintV2Preview","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::afterDoValidateAsync":{"methodName":"afterDoValidateAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::beforeDoValidateAsync":{"methodName":"beforeDoValidateAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::afterLoadAsync":{"methodName":"afterLoadAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::beforeLoadAsync":{"methodName":"beforeLoadAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::afterSaveAsync":{"methodName":"afterSaveAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwTimer::beforeSaveAsync":{"methodName":"beforeSaveAsync","businessObjectClass":"LoFwTimer","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::afterDoValidateAsync":{"methodName":"afterDoValidateAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::beforeDoValidateAsync":{"methodName":"beforeDoValidateAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::afterLoadAsync":{"methodName":"afterLoadAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::beforeLoadAsync":{"methodName":"beforeLoadAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::afterSaveAsync":{"methodName":"afterSaveAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":[{"name":"result","type":"Object"},{"name":"context","type":"Object"}]},"Code":{"content":"\n    \n    var promise=when.resolve(result);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"result","value":"promise"},"tag":"BusinessLogic"},"LoFwToggles::beforeSaveAsync":{"methodName":"beforeSaveAsync","businessObjectClass":"LoFwToggles","asynchronous":"true","accessibility":"PUBLIC","final":"false","module":"CORE","businessObjectType":"{BOType}","Parameters":{"MethodInput":{"name":"context","type":"Object"}},"Code":{"content":"\n    \n    var promise=when.resolve(context);\n\t\t\n   \n  ","language":"JavaScript"},"Return":{"name":"context","value":"promise"},"tag":"BusinessLogic"}},"UIDESCRIPTION":{"Application::About":{"name":"Application::About","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.AboutScreenTitle","defaultLabel":"About","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"FWAboutUiScreen","tag":"INTERNALAPIFWAboutScreen","Bindings":[{"target":"deviceId","binding":"ProcessContext::deviceId","tag":"Binding"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::deviceId"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Application::About_Lumina":{"name":"Application::About_Lumina","schemaVersion":"2.0","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.AboutScreenTitle","defaultLabel":"About","tag":"Resource"},{"target":"backButtonLabel","type":"Label","id":"Close","defaultLabel":"Close","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"FWAboutUiScreen","tag":"INTERNALAPIFWAboutScreen","Bindings":[{"target":"deviceId","binding":"ProcessContext::deviceId","tag":"Binding"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::deviceId"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Application::LicenseInfo":{"name":"Application::LicenseInfo","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.LicenseInfoScreenId","defaultLabel":"License","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"FWLicenseInfoUiScreen","tag":"INTERNALAPIFWLicenseInfo","Bindings":[{"target":"libraryName","binding":"ProcessContext::libraryName","tag":"Binding"},{"target":"fullPath","binding":"ProcessContext::fullPath","tag":"Binding"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::libraryName","ProcessContext::fullPath"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Application::LicenseInfo_Lumina":{"name":"Application::LicenseInfo_Lumina","schemaVersion":"2.0","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.LicenseInfoScreenId","defaultLabel":"License","tag":"Resource"},{"target":"backButtonLabel","type":"Label","id":"Close","defaultLabel":"Close","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"FWLicenseInfoUiScreen","tag":"INTERNALAPIFWLicenseInfo","Bindings":[{"target":"libraryName","binding":"ProcessContext::libraryName","tag":"Binding"},{"target":"fullPath","binding":"ProcessContext::fullPath","tag":"Binding"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::libraryName","ProcessContext::fullPath"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::ApplicationPinUI":{"name":"Framework::ApplicationPinUI","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","dynamicHeight":"true","topOfPage":"true","navigation":"Off","onBackDiscard":"false","_alwaysOnTop":"true","tag":"Page","content":[{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"tag":"PinScreen"}]}]}]}],"BINDING_METAS":{"scalars":{"data":[],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::PickBluetoothPeripheralUI":{"name":"Framework::PickBluetoothPeripheralUI","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","content":[{"tag":"MenuItems","content":[{"directlyVisible":"true","menuItemId":"Done","tag":"MenuItem","Bindings":[{"target":"Text","type":"Label","id":"UpdateId","defaultLabel":"Done","tag":"Resource"},{"target":"Icon","type":"Image","id":"Check_PB","tag":"Resource"},{"target":"Editable","type":"Editable","binding":"ProcessContext::doneButtonEditable","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"connectBTPeripheral","tag":"ButtonPressedEvent"}]}]}],"Bindings":[{"target":"title","type":"Label","id":"Framework.BTPeripheralTitle","defaultLabel":"Select a thermal printer","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"BluetoothPeripheralSelector","tag":"INTERNALAPIBluetoothPeripheralSelection","Events":[{"event":"peripheralSelected","tag":"PeripheralSelectedEvent","Params":[{"name":"selectedDeviceId","value":".selectedDeviceId","tag":"Param"},{"name":"enableDone","value":".enableDone","tag":"Param"}]}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::doneButtonEditable"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::BlockingCloudSyncScreenProcessUI":{"name":"Framework::BlockingCloudSyncScreenProcessUI","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","dynamicHeight":"true","dynamicWidth":"true","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"tag":"CloudSyncProgressVisualization"}]}]}]}],"BINDING_METAS":{"scalars":{"data":[],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::PickReplicationTypeProcessUI":{"name":"Framework::PickReplicationTypeProcessUI","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.PickReplicationTypeScreenId","defaultLabel":"Sync modes","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"buttonGridArea","areaPattern":"ButtonGridArea","tag":"Area","content":[{"name":"OnTheRoadSyncButton","tag":"ImageButton","Bindings":[{"target":"Image","type":"FWImage","id":"OnTheRoadSync.svg","tag":"Resource"},{"target":"Text","type":"Label","id":"Framework.OnTheRoadSyncLabelId","defaultLabel":"On-the-Road-Sync","tag":"Resource"}],"Events":[{"event":"startOnTheRoadSync","tag":"ButtonPressedEvent"}]},{"name":"FirstSyncOfDayButton","tag":"ImageButton","Bindings":[{"target":"Image","type":"FWImage","id":"FirstSyncOfDay.svg","tag":"Resource"},{"target":"Text","type":"Label","id":"Framework.FirstSyncOfDayLabelId","defaultLabel":"First-Sync-of-Day","tag":"Resource"}],"Events":[{"event":"startFirstSyncOfDay","tag":"ButtonPressedEvent"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":[],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::PickReplicationTypeV2ProcessUI":{"name":"Framework::PickReplicationTypeV2ProcessUI","schemaVersion":"2.0","xmlns":"UISchema.xsd","layoutType":"blank","tag":"UIDescription","content":[{"pagePattern":"SingleSectionDialogPage","navigation":"Off","onBackDiscard":"true","dynamicWidth":"true","dynamicHeight":"true","tag":"Page","content":[{"tag":"PageHeader","Bindings":[{"target":"title","type":"Label","id":"Framework.PickReplicationTypeScreenId","defaultLabel":"Sync Modes","tag":"Resource"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"buttonGridArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"tag":"SyncModePicker"}]}]}]}],"BINDING_METAS":{"scalars":{"data":[],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}},"Framework::PrintV2PreviewUI":{"name":"Framework::PrintV2PreviewUI","schemaVersion":"0.0.0.5","xmlns":"UISchema.xsd","tag":"UIDescription","content":[{"pagePattern":"SingleSectionPage","onBackDiscard":"true","showNavigation":"false","tag":"Page","content":[{"tag":"PageHeader","content":[{"tag":"MenuItems","content":[{"directlyVisible":"true","menuItemId":"PrevPageId","tag":"MenuItem","Bindings":[{"target":"Icon","type":"FWImage","id":"Up.svg","tag":"Resource"},{"target":"Editable","type":"Editable","binding":"ProcessContext::prevButtonEditable","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"movePrevPage","tag":"ButtonPressedEvent"}]},{"directlyVisible":"true","menuItemId":"NextPageId","tag":"MenuItem","Bindings":[{"target":"Icon","type":"FWImage","id":"Down.svg","tag":"Resource"},{"target":"Editable","type":"Editable","binding":"ProcessContext::nextButtonEditable","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"moveNextPage","tag":"ButtonPressedEvent"}]},{"directlyVisible":"true","menuItemId":"ThermalPrinterId","tag":"MenuItem","Bindings":[{"target":"Icon","type":"FWImage","id":"print.svg","tag":"Resource"},{"target":"Visible","type":"Visible","binding":"ProcessContext::thermalPrinterButtonVisible","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"printToThermalPrinter","tag":"ButtonPressedEvent"}]},{"menuItemId":"shareId","directlyVisible":"true","backendSystem":"both","tag":"MenuItem","Bindings":[{"target":"Icon","type":"FWImage","id":"Icon_Share.svg","tag":"Resource"},{"target":"Text","type":"Label","id":"Framework.Share","defaultLabel":"Share","tag":"Resource"},{"target":"Visible","type":"Visible","binding":"ProcessContext::shareButtonVisible","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"shareButtonPressed","tag":"ButtonPressedEvent"}]}]}],"Bindings":[{"target":"title","binding":"ProcessContext::pageTitle","tag":"Binding"}]},{"sectionName":"masterSection","sectionPattern":"SingleAreaSection","tag":"Section","content":[{"areaName":"mainArea","areaPattern":"SingleElementArea","tag":"Area","content":[{"name":"printV2PreviewControl","tag":"INTERNALAPIPrintV2Preview","Bindings":[{"target":"printDataLink","binding":"ProcessContext::printDataLink","bindingMode":"ONE_WAY","tag":"Binding"},{"target":"currentPage","binding":"ProcessContext::currentPage","bindingMode":"ONE_WAY","tag":"Binding"},{"target":"totalPagesCount","binding":"ProcessContext::totalPagesCount","bindingMode":"ONE_WAY","tag":"Binding"}],"Events":[{"event":"PDFLoaded","tag":"PDFLoadedEvent","Params":[{"name":"totalCount","value":".totalPagesCount","tag":"Param"}]},{"event":"ShowThermalPrinterMenuEvent","tag":"ShowThermalPrinterMenuEvent"}]}]}]}]}],"BINDING_METAS":{"scalars":{"data":["ProcessContext::prevButtonEditable","ProcessContext::nextButtonEditable","ProcessContext::thermalPrinterButtonVisible","ProcessContext::shareButtonVisible","ProcessContext::pageTitle","ProcessContext::printDataLink","ProcessContext::currentPage","ProcessContext::totalPagesCount"],"functionParams":{}},"sortParams":{},"dynamicSortParams":{},"unpagedLists":{}}}},"PROCESS":{"Application::AboutProcess":{"name":"Application::AboutProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{"Declaration":{"name":"deviceId","type":"DomText"}}},"EntryActions":{"Action":{"actionType":"LOGIC","name":"readSfDeviceId","call":"Framework.__getDeviceIdAsync","Return":{"name":"ProcessContext::deviceId"}}}},"Body":{"Actions":{"Action":[{"actionType":"View","name":"showView","UIDescription":"Application::About","UIDescriptionLumina":"Application::About_Lumina","Events":{"Event":{"name":"FWLicenseInfoClicked","action":"showLicenseInfo"}}},{"actionType":"PROCESS","name":"showLicenseInfo","process":"Application::LicenseInfoProcess","Parameters":{"Input":[{"name":"libraryName","value":"Event.license"},{"name":"fullPath","value":"Event.fullPath"}]}}]}},"tag":"Process"},"Application::LicenseInfoProcess":{"name":"Application::LicenseInfoProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{},"Parameters":{"Input":[{"name":"libraryName","type":"String"},{"name":"fullPath","type":"Boolean"}]}},"EntryActions":{}},"Body":{"Actions":{"Action":{"actionType":"VIEW","name":"showView","UIDescription":"Application::LicenseInfo","UIDescriptionLumina":"Application::LicenseInfo_Lumina"}}},"tag":"Process"},"Framework::ApplicationPinProcess":{"name":"Framework::ApplicationPinProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{}},"EntryActions":{}},"Body":{"Actions":{"Action":[{"actionType":"View","name":"showView","UIDescription":"Framework::ApplicationPinUI","Events":{"Event":{"name":"pinOk","action":"pinOk"}}},{"actionType":"LOGIC","name":"pinOk","call":"Utils.identity","Parameters":{"Input":{"name":"fakeValue","value":"0","type":"Literal"}},"TransitionTo":{"action":"end"}}]}},"tag":"Process"},"Framework::PickBluetoothPeripheralProcess":{"name":"Framework::PickBluetoothPeripheralProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{"Declaration":[{"name":"frameworkPickBluetoothPeripheral","type":"BoFrameworkPickBluetoothPeripheral"},{"name":"selectedPeripheralId","type":"DomString"},{"name":"doneButtonEditable","type":"DomBool"}]}},"EntryActions":{"Action":{"name":"createFrameworkPickBluetoothPeripheral","actionType":"CREATE","type":"BoFrameworkPickBluetoothPeripheral","Return":{"name":"ProcessContext::frameworkPickBluetoothPeripheral"}}}},"Body":{"Actions":{"Action":[{"actionType":"View","name":"showView","UIDescription":"Framework::PickBluetoothPeripheralUI","Events":{"Event":[{"name":"connectBTPeripheral","action":"connectBTPeripheral"},{"name":"peripheralSelected","action":"peripheralSelected"}]}},{"name":"connectBTPeripheral","actionType":"LOGIC","call":"ProcessContext::frameworkPickBluetoothPeripheral.connect","Parameters":{"Input":{"name":"peripheralId","value":"ProcessContext::selectedPeripheralId"}},"Return":{"name":"ProcessContext::connectStatus"},"TransitionTo":{"action":"selection_Decision"}},{"name":"selection_Decision","actionType":"DECISION","parameter":"ProcessContext::connectStatus","Case":{"value":"true","action":"doneWithConnect"},"CaseElse":{"action":"showView"}},{"actionType":"END","name":"doneWithConnect"},{"name":"peripheralSelected","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"selectedDeviceId","value":"Event.selectedDeviceId"}},"Return":{"name":"ProcessContext::selectedPeripheralId"},"TransitionTo":{"action":"updateDoneButtonEditable"}},{"name":"updateDoneButtonEditable","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"enableDone","value":"Event.enableDone"}},"Return":{"name":"ProcessContext::doneButtonEditable"},"TransitionTo":{"action":"showView"}}]}},"tag":"Process"},"Framework::BlockingCloudSyncScreenProcess":{"name":"Framework::BlockingCloudSyncScreenProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{}},"EntryActions":{}},"Body":{"Actions":{"Action":{"actionType":"VIEW","name":"showView","UIDescription":"Framework::BlockingCloudSyncScreenProcessUI","Events":{"Event":{"name":"done","action":"end"}}}}},"tag":"Process"},"Framework::PickReplicationTypeProcess":{"name":"Framework::PickReplicationTypeProcess","defaultAction":"showView","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{}},"EntryActions":{}},"Body":{"Actions":{"Action":[{"actionType":"View","name":"showView","UIDescription":"Framework::PickReplicationTypeProcessUI","UIDescriptionLumina":"Framework::PickReplicationTypeV2ProcessUI","Events":{"Event":[{"name":"startOnTheRoadSync","action":"onTheRoadSync"},{"name":"startFirstSyncOfDay","action":"firstSyncOfDay"}]}},{"actionType":"LOGIC","name":"onTheRoadSync","call":"Facade.startTQSync","Parameters":{"Input":{"name":"cleanup","value":"0","type":"Literal"}},"TransitionTo":{"action":"end"}},{"actionType":"LOGIC","name":"firstSyncOfDay","call":"Facade.startTQSync","Parameters":{"Input":{"name":"cleanup","value":"1","type":"Literal"}},"TransitionTo":{"action":"blockingCloudSyncScreenProcess"}},{"name":"blockingCloudSyncScreenProcess","actionType":"PROCESS","process":"Framework::BlockingCloudSyncScreenProcess","Parameters":{},"TransitionTo":{"action":"end"}}]}},"tag":"Process"},"Framework::PrintV2PreviewProcess":{"name":"Framework::PrintV2PreviewProcess","defaultAction":"showPreview","schemaVersion":"0.0.0.5","Entry":{"ProcessContext":{"Declarations":{"Declaration":[{"name":"currentPage","type":"Integer"},{"name":"totalPagesCount","type":"Integer"},{"name":"printV2Preview","type":"BoFrameworkPrintV2Preview"},{"name":"printResult","type":"Object"},{"name":"pageTitle","type":"DomString"},{"name":"prevButtonEditable","type":"DomBool"},{"name":"nextButtonEditable","type":"DomBool"},{"name":"shareButtonVisible","type":"DomBool"},{"name":"thermalPrinterButtonVisible","type":"DomBool"}]},"Parameters":{"Input":[{"name":"printId","type":"String"},{"name":"printDataLink","type":"String"},{"name":"showShareButton","type":"DomBool"}]}},"EntryActions":{"Action":[{"name":"initializePrintResultNotPrinted","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"printResult","type":"Literal","value":"NotPrinted"}},"Return":{"name":"ProcessContext::printResult"}},{"name":"initializeCurrentPage","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"currentPage","type":"Integer","value":"0"}},"Return":{"name":"ProcessContext::currentPage"}},{"name":"initializeTotalPagesCount","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"totalPagesCount","type":"Integer","value":"0"}},"Return":{"name":"ProcessContext::totalPagesCount"}},{"name":"initializePageTitle","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"pageTitle","type":"DomString","value":""}},"Return":{"name":"ProcessContext::pageTitle"}},{"name":"initializeShareButtonVisible","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"showShareButton","type":"DomBool","value":"ProcessContext::showShareButton"}},"Return":{"name":"ProcessContext::shareButtonVisible"}},{"name":"createPrinterUtils","actionType":"CREATE","type":"BoFrameworkPrintV2Preview","Return":{"name":"ProcessContext::printV2Preview"}},{"name":"initializeThermalPrinterButtonVisible","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"thermalPrinterButtonVisible","type":"DomBool","value":"false"}},"Return":{"name":"ProcessContext::thermalPrinterButtonVisible"}}]}},"Body":{"Actions":{"Action":[{"name":"showPreview","actionType":"VIEW","UIDescription":"Framework::PrintV2PreviewUI","Events":{"Event":[{"name":"movePrevPage","action":"doPrevPage"},{"name":"moveNextPage","action":"doNextPage"},{"name":"shareButtonPressed","action":"doShareAction"},{"name":"PDFLoaded","action":"setTotalPagesCount"},{"name":"printToThermalPrinter","action":"printToThermalPrinter"},{"name":"ShowThermalPrinterMenuEvent","action":"showThermalPrinterMenuEvent"}]}},{"name":"printToThermalPrinter","actionType":"LOGIC","call":"PeripheralManager.__printInThermalPrinter"},{"name":"setTotalPagesCount","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"totalPagesCount","value":"Event.totalCount"}},"Return":{"name":"ProcessContext::totalPagesCount"},"TransitionTo":{"action":"computePageTitle"}},{"name":"computePageTitle","actionType":"LOGIC","call":"ProcessContext::printV2Preview.computePageTitle","Parameters":{"Input":[{"name":"currentPage","value":"ProcessContext::currentPage"},{"name":"totalPagesCount","value":"ProcessContext::totalPagesCount"}]},"Return":{"name":"ProcessContext::pageTitle"},"TransitionTo":{"action":"updatePrevButtonEditable"}},{"name":"updatePrevButtonEditable","actionType":"LOGIC","call":"ProcessContext::printV2Preview.updatePrevButtonEditable","Parameters":{"Input":[{"name":"currentPage","value":"ProcessContext::currentPage"},{"name":"totalPagesCount","value":"ProcessContext::totalPagesCount"}]},"Return":{"name":"ProcessContext::prevButtonEditable"},"TransitionTo":{"action":"updateNextButtonEditable"}},{"name":"updateNextButtonEditable","actionType":"LOGIC","call":"ProcessContext::printV2Preview.updateNextButtonEditable","Parameters":{"Input":[{"name":"currentPage","value":"ProcessContext::currentPage"},{"name":"totalPagesCount","value":"ProcessContext::totalPagesCount"}]},"Return":{"name":"ProcessContext::nextButtonEditable"},"TransitionTo":{"action":"showPreview"}},{"name":"doPrevPage","actionType":"LOGIC","call":"ProcessContext::printV2Preview.setPrevPage","Parameters":{"Input":{"name":"currentPage","value":"ProcessContext::currentPage"}},"Return":{"name":"ProcessContext::currentPage"},"TransitionTo":{"action":"computePageTitle"}},{"name":"doNextPage","actionType":"LOGIC","call":"ProcessContext::printV2Preview.setNextPage","Parameters":{"Input":[{"name":"currentPage","value":"ProcessContext::currentPage"},{"name":"totalPagesCount","value":"ProcessContext::totalPagesCount"}]},"Return":{"name":"ProcessContext::currentPage"},"TransitionTo":{"action":"computePageTitle"}},{"name":"doShareAction","actionType":"LOGIC","call":"ProcessContext::printV2Preview.sharePDF","Parameters":{"Input":{"name":"printDataLink","value":"ProcessContext::printDataLink"}}},{"name":"showThermalPrinterMenuEvent","actionType":"LOGIC","call":"Utils.identity","Parameters":{"Input":{"name":"thermalPrinterButtonVisible","type":"DomBool","value":"true"}},"Return":{"name":"ProcessContext::thermalPrinterButtonVisible"},"TransitionTo":{"action":"showPreview"}}]}},"tag":"Process"}},"LOCALIZATION":{}}