notificationsRoleSettingBundle top-level property

MasonBundle notificationsRoleSettingBundle
final

Implementation

final notificationsRoleSettingBundle = MasonBundle.fromJson(<String, dynamic>{
  "files": [
    {
      "path": "lib/core/notifications/notifications_setting.dart",
      "data":
          "aW1wb3J0ICdwYWNrYWdlOmZsdXR0ZXIvbWF0ZXJpYWwuZGFydCc7CgppbXBvcnQgJ2FwcF9ub3RpZmljYXRpb25zLmRhcnQnOwoKLy8vIFRoZSBzZXR0aW5nIG9mIHRoZSBub3RpZmljYXRpb25zIG9mIHRoZSBhcHAsIGFuIGVudHJ5IG9mIHRoZSBzZXR0aW5ncwovLy8gc2NyZWVuOiBpdCBzaG93cyB3aGV0aGVyIHRoZSBhcHAgbWF5IHNob3cgbm90aWZpY2F0aW9ucy4gQSB0YXAgYXNrcyBmb3IKLy8vIHRoZSBwZXJtaXNzaW9uIHdoaWxlIHRoZSBhcHAgaGFzIG5vdCBhc2tlZCwgYW5kIG9wZW5zIHRoZSBzZXR0aW5ncyBvZgovLy8gdGhlIHN5c3RlbSBhZnRlciB0aGF0LCB3aGVyZSB0aGUgdXNlciB0dXJucyB0aGUgbm90aWZpY2F0aW9ucyBvbiBvciBvZmYuCi8vLwovLy8gSXQgZm9sbG93cyB0aGUgcGVybWlzc2lvbiwgYWxzbyB3aGVuIHRoZSB1c2VyIGNoYW5nZWQgaXQgaW4gdGhlIHNldHRpbmdzCi8vLyBvZiB0aGUgc3lzdGVtIGFuZCBjYW1lIGJhY2sgdG8gdGhlIGFwcC4KLy8vCi8vLyBUaGUgZW50cnkgZG9lcyBub3Qgd2FpdCBmb3Igd2hhdCBhIHRhcCBzdGFydHMuIElmIHRoZSBwcmVmZXJlbmNlcyBmYWlsCi8vLyB0byBzYXZlIHRoYXQgdGhlIGFwcCBhc2tlZCwgb3IgdGhlIHNlcnZpY2Ugb2YgdGhlIHByb3ZpZGVyIGZhaWxzLAovLy8gbm90aGluZyBoZXJlIGNhdGNoZXMgdGhlIGVycm9yOiBpdCByZWFjaGVzIHRoZSBoYW5kbGVycyBvZiB0aGUgdW5jYXVnaHQKLy8vIGVycm9ycyBvZiB0aGUgYXBwLgpjbGFzcyBOb3RpZmljYXRpb25zU2V0dGluZyBleHRlbmRzIFN0YXRlbGVzc1dpZGdldCB7CiAgLy8vIENyZWF0ZXMgdGhlIHNldHRpbmcuCiAgY29uc3QgTm90aWZpY2F0aW9uc1NldHRpbmcoe3N1cGVyLmtleX0pOwoKICBAb3ZlcnJpZGUKICBXaWRnZXQgYnVpbGQoQnVpbGRDb250ZXh0IGNvbnRleHQpIHsKICAgIGZpbmFsIHRoZW1lID0gVGhlbWUub2YoY29udGV4dCk7CiAgICBmaW5hbCBtdXRlZCA9IHRoZW1lLmNvbG9yU2NoZW1lLm9uU3VyZmFjZVZhcmlhbnQ7CiAgICByZXR1cm4gVmFsdWVMaXN0ZW5hYmxlQnVpbGRlcjxOb3RpZmljYXRpb25QZXJtaXNzaW9uPigKICAgICAgdmFsdWVMaXN0ZW5hYmxlOiBhcHBOb3RpZmljYXRpb25zLnBlcm1pc3Npb24sCiAgICAgIGJ1aWxkZXI6IChjb250ZXh0LCBwZXJtaXNzaW9uLCBfKSB7CiAgICAgICAgZmluYWwgc3RhdGUgPSBUZXh0KAogICAgICAgICAgcGVybWlzc2lvbiA9PSBOb3RpZmljYXRpb25QZXJtaXNzaW9uLmdyYW50ZWQKICAgICAgICAgICAgICA/IHt7e3RleHRfb259fX0KICAgICAgICAgICAgICA6IHt7e3RleHRfb2ZmfX19LAogICAgICAgICAgc3R5bGU6IHRoZW1lLnRleHRUaGVtZS5ib2R5TWVkaXVtPy5jb3B5V2l0aChjb2xvcjogbXV0ZWQpLAogICAgICAgICk7CiAgICAgICAgZmluYWwgYXJyb3cgPSBJY29uKEljb25zLmNoZXZyb25fcmlnaHQsIGNvbG9yOiBtdXRlZCk7CiAgICAgICAgLy8gQXQgYSBsYXJnZSB0ZXh0IHNpemUsIHRoZSBzdGF0ZSBnb2VzIGJlbG93IHRoZSB0aXRsZSwgd2hlcmUgaXQKICAgICAgICAvLyBoYXMgdGhlIHdpZHRoIG9mIHRoZSByb3cuCiAgICAgICAgZmluYWwgYmVsb3cgPSBNZWRpYVF1ZXJ5LnRleHRTY2FsZXJPZihjb250ZXh0KS5zY2FsZSgxMCkgPiAxMzsKICAgICAgICByZXR1cm4gTGlzdFRpbGUoCiAgICAgICAgICBsZWFkaW5nOiBjb25zdCBJY29uKEljb25zLm5vdGlmaWNhdGlvbnNfb3V0bGluZWQpLAogICAgICAgICAgdGl0bGU6IFRleHQoe3t7dGV4dF90aXRsZX19fSksCiAgICAgICAgICBzdWJ0aXRsZTogYmVsb3cgPyBzdGF0ZSA6IG51bGwsCiAgICAgICAgICB0cmFpbGluZzogYmVsb3cKICAgICAgICAgICAgICA/IGFycm93CiAgICAgICAgICAgICAgOiBSb3coCiAgICAgICAgICAgICAgICAgIG1haW5BeGlzU2l6ZTogTWFpbkF4aXNTaXplLm1pbiwKICAgICAgICAgICAgICAgICAgY2hpbGRyZW46IFtzdGF0ZSwgY29uc3QgU2l6ZWRCb3god2lkdGg6IDQpLCBhcnJvd10sCiAgICAgICAgICAgICAgICApLAogICAgICAgICAgb25UYXA6IHBlcm1pc3Npb24gPT0gTm90aWZpY2F0aW9uUGVybWlzc2lvbi5ub3RBc2tlZAogICAgICAgICAgICAgID8gYXBwTm90aWZpY2F0aW9ucy5yZXF1ZXN0CiAgICAgICAgICAgICAgOiBhcHBOb3RpZmljYXRpb25zLm9wZW5TZXR0aW5ncywKICAgICAgICApOwogICAgICB9LAogICAgKTsKICB9Cn0K",
      "type": "text"
    }
  ],
  "hooks": [],
  "name": "notifications_role_setting",
  "description":
      "The template of the notifications role of SMF for an app with a settings screen: the entry that shows whether the app may show notifications.",
  "version": "0.1.0+1",
  "environment": {"mason": "^0.1.1"},
  "vars": {}
});