dioConsumerBundle top-level property

MasonBundle dioConsumerBundle
final

Implementation

final dioConsumerBundle = MasonBundle.fromJson(<String, dynamic>{
  "files": [
    {
      "path": "lib/core/api/dio_consumer.dart",
      "data":
          "aW1wb3J0ICdwYWNrYWdlOmRpby9kaW8uZGFydCc7CmltcG9ydCAnYXBpX2NvbnN1bWVyLmRhcnQnOwppbXBvcnQgJ3BhY2thZ2U6aW5qZWN0YWJsZS9pbmplY3RhYmxlLmRhcnQnOwppbXBvcnQgJ2Rpb19pbnRlcmNlcHRvci5kYXJ0JzsKCkBtb2R1bGUKYWJzdHJhY3QgY2xhc3MgRGlvTW9kdWxlIHsKICBAbGF6eVNpbmdsZXRvbgogIERpbyBnZXQgZGlvQ2xpZW50ID0+IERpbygKICAgICAgICBCYXNlT3B0aW9ucygKICAgICAgICAgIGNvbm5lY3RUaW1lb3V0OiBjb25zdCBEdXJhdGlvbihzZWNvbmRzOiAzMCksCiAgICAgICAgICByZWNlaXZlVGltZW91dDogY29uc3QgRHVyYXRpb24oc2Vjb25kczogMzApLAogICAgICAgICksCiAgICAgICk7Cn0KCkBMYXp5U2luZ2xldG9uKGFzOiBBcGlDb25zdW1lcikKY2xhc3MgRGlvQ29uc3VtZXIgaW1wbGVtZW50cyBBcGlDb25zdW1lciB7CiAgZmluYWwgRGlvIGRpbzsKCiAgRGlvQ29uc3VtZXIoe3JlcXVpcmVkIHRoaXMuZGlvfSkgewogICAgZGlvLmludGVyY2VwdG9ycy5hZGQoQXBpSW50ZXJjZXB0b3IoKSk7CiAgICBkaW8uaW50ZXJjZXB0b3JzLmFkZChMb2dJbnRlcmNlcHRvcihyZXNwb25zZUJvZHk6IHRydWUpKTsKICB9CgogIEZ1dHVyZTxIdHRwUmVzcG9uc2U+IF9tYWtlUmVxdWVzdChGdXR1cmU8UmVzcG9uc2U+IEZ1bmN0aW9uKCkgcmVxdWVzdCkgYXN5bmMgewogICAgdHJ5IHsKICAgICAgZmluYWwgcmVzcG9uc2UgPSBhd2FpdCByZXF1ZXN0KCk7CiAgICAgIHJldHVybiBIdHRwUmVzcG9uc2UoCiAgICAgICAgc3RhdHVzQ29kZTogcmVzcG9uc2Uuc3RhdHVzQ29kZSA/PyA1MDAsCiAgICAgICAgYm9keTogcmVzcG9uc2UuZGF0YSwKICAgICAgKTsKICAgIH0gb24gRGlvRXhjZXB0aW9uIGNhdGNoIChlKSB7CiAgICAgIHJldHVybiBIdHRwUmVzcG9uc2UoCiAgICAgICAgc3RhdHVzQ29kZTogZS5yZXNwb25zZT8uc3RhdHVzQ29kZSA/PyA1MDAsCiAgICAgICAgYm9keTogZS5yZXNwb25zZT8uZGF0YSA/PyB7J2Vycm9yJzogZS5tZXNzYWdlfSwKICAgICAgKTsKICAgIH0KICB9CgogIEBvdmVycmlkZQogIEZ1dHVyZTxIdHRwUmVzcG9uc2U+IGdldChTdHJpbmcgcGF0aCwge01hcDxTdHJpbmcsIFN0cmluZz4/IGhlYWRlcnN9KSB7CiAgICByZXR1cm4gX21ha2VSZXF1ZXN0KAogICAgICAgICgpID0+IGRpby5nZXQocGF0aCwgb3B0aW9uczogT3B0aW9ucyhoZWFkZXJzOiBoZWFkZXJzKSkpOwogIH0KCiAgQG92ZXJyaWRlCiAgRnV0dXJlPEh0dHBSZXNwb25zZT4gcG9zdChTdHJpbmcgcGF0aCwKICAgICAge09iamVjdD8gYm9keSwgTWFwPFN0cmluZywgU3RyaW5nPj8gaGVhZGVyc30pIHsKICAgIHJldHVybiBfbWFrZVJlcXVlc3QoCiAgICAgICAgKCkgPT4gZGlvLnBvc3QocGF0aCwgZGF0YTogYm9keSwgb3B0aW9uczogT3B0aW9ucyhoZWFkZXJzOiBoZWFkZXJzKSkpOwogIH0KCiAgQG92ZXJyaWRlCiAgRnV0dXJlPEh0dHBSZXNwb25zZT4gZGVsZXRlKFN0cmluZyBwYXRoLAogICAgICB7T2JqZWN0PyBib2R5LCBNYXA8U3RyaW5nLCBTdHJpbmc+PyBoZWFkZXJzfSkgewogICAgcmV0dXJuIF9tYWtlUmVxdWVzdCgKICAgICAgICAoKSA9PiBkaW8uZGVsZXRlKHBhdGgsIGRhdGE6IGJvZHksIG9wdGlvbnM6IE9wdGlvbnMoaGVhZGVyczogaGVhZGVycykpKTsKICB9CgogIEBvdmVycmlkZQogIEZ1dHVyZTxIdHRwUmVzcG9uc2U+IHBhdGNoKFN0cmluZyBwYXRoLAogICAgICB7T2JqZWN0PyBib2R5LCBNYXA8U3RyaW5nLCBTdHJpbmc+PyBoZWFkZXJzfSkgewogICAgcmV0dXJuIF9tYWtlUmVxdWVzdCgKICAgICAgICAoKSA9PiBkaW8ucGF0Y2gocGF0aCwgZGF0YTogYm9keSwgb3B0aW9uczogT3B0aW9ucyhoZWFkZXJzOiBoZWFkZXJzKSkpOwogIH0KCiAgQG92ZXJyaWRlCiAgRnV0dXJlPEh0dHBSZXNwb25zZT4gcHV0KFN0cmluZyBwYXRoLAogICAgICB7T2JqZWN0PyBib2R5LCBNYXA8U3RyaW5nLCBTdHJpbmc+PyBoZWFkZXJzfSkgewogICAgcmV0dXJuIF9tYWtlUmVxdWVzdCgKICAgICAgICAoKSA9PiBkaW8ucHV0KHBhdGgsIGRhdGE6IGJvZHksIG9wdGlvbnM6IE9wdGlvbnMoaGVhZGVyczogaGVhZGVycykpKTsKICB9Cn0K",
      "type": "text"
    },
    {
      "path": "lib/core/api/dio_interceptor.dart",
      "data":
          "aW1wb3J0ICdwYWNrYWdlOmRpby9kaW8uZGFydCc7CgpjbGFzcyBBcGlJbnRlcmNlcHRvciBleHRlbmRzIEludGVyY2VwdG9yIHsKICBAb3ZlcnJpZGUKICB2b2lkIG9uUmVxdWVzdChSZXF1ZXN0T3B0aW9ucyBvcHRpb25zLCBSZXF1ZXN0SW50ZXJjZXB0b3JIYW5kbGVyIGhhbmRsZXIpIHsKICAgIG9wdGlvbnMuaGVhZGVyc1siQ29udGVudC1UeXBlIl0gPSAiYXBwbGljYXRpb24vanNvbiI7CiAgICBvcHRpb25zLmhlYWRlcnNbIkFjY2VwdCJdID0gImFwcGxpY2F0aW9uL2pzb24iOwogICAgb3B0aW9ucy5oZWFkZXJzWyJBdXRob3JpemF0aW9uIl0gPSAiQmVhcmVyICI7CgogICAgc3VwZXIub25SZXF1ZXN0KG9wdGlvbnMsIGhhbmRsZXIpOwogIH0KfQo=",
      "type": "text"
    }
  ],
  "hooks": [],
  "name": "dio_consumer",
  "description": "A new brick created with the Mason CLI.",
  "version": "0.1.0+1",
  "environment": {"mason": ">=0.1.0-dev.60 <0.1.0"},
  "readme": {
    "path": "README.md",
    "data":
        "IyBkaW9fY29uc3VtZXIKClshW1Bvd2VyZWQgYnkgTWFzb25dKGh0dHBzOi8vaW1nLnNoaWVsZHMuaW8vZW5kcG9pbnQ/dXJsPWh0dHBzJTNBJTJGJTJGdGlueXVybC5jb20lMkZtYXNvbi1iYWRnZSldKGh0dHBzOi8vZ2l0aHViLmNvbS9mZWxhbmdlbC9tYXNvbikKCkEgbmV3IGJyaWNrIGNyZWF0ZWQgd2l0aCB0aGUgTWFzb24gQ0xJLgoKX0dlbmVyYXRlZCBieSBbbWFzb25dWzFdIPCfp7FfCgojIyBHZXR0aW5nIFN0YXJ0ZWQg8J+agAoKVGhpcyBpcyBhIHN0YXJ0aW5nIHBvaW50IGZvciBhIG5ldyBicmljay4KQSBmZXcgcmVzb3VyY2VzIHRvIGdldCB5b3Ugc3RhcnRlZCBpZiB0aGlzIGlzIHlvdXIgZmlyc3QgYnJpY2sgdGVtcGxhdGU6CgotIFtPZmZpY2lhbCBNYXNvbiBEb2N1bWVudGF0aW9uXVsyXQotIFtDb2RlIGdlbmVyYXRpb24gd2l0aCBNYXNvbiBCbG9nXVszXQotIFtWZXJ5IEdvb2QgTGl2ZXN0cmVhbTogRmVsaXggQW5nZWxvdiBEZW1vcyBNYXNvbl1bNF0KLSBbRmx1dHRlciBQYWNrYWdlIG9mIHRoZSBXZWVrOiBNYXNvbl1bNV0KLSBbT2JzZXJ2YWJsZSBGbHV0dGVyOiBCdWlsZGluZyBhIE1hc29uIGJyaWNrXVs2XQotIFtNZWV0IE1hc29uOiBGbHV0dGVyIFZpa2luZ3MgMjAyMl1bN10KClsxXTogaHR0cHM6Ly9naXRodWIuY29tL2ZlbGFuZ2VsL21hc29uClsyXTogaHR0cHM6Ly9kb2NzLmJyaWNraHViLmRldgpbM106IGh0dHBzOi8vdmVyeWdvb2QudmVudHVyZXMvYmxvZy9jb2RlLWdlbmVyYXRpb24td2l0aC1tYXNvbgpbNF06IGh0dHBzOi8veW91dHUuYmUvRzRQVGpBNnRwVFUKWzVdOiBodHRwczovL3lvdXR1LmJlL3FqQTBKRmlQTW5RCls2XTogaHR0cHM6Ly95b3V0dS5iZS9vOEIxRWZjVWlzdwpbN106IGh0dHBzOi8veW91dHUuYmUvTFhoZ2lGNUhpUWcK",
    "type": "text"
  },
  "changelog": {
    "path": "CHANGELOG.md",
    "data": "IyAwLjEuMCsxCgotIFRPRE86IERlc2NyaWJlIGluaXRpYWwgcmVsZWFzZS4K",
    "type": "text"
  },
  "license": {
    "path": "LICENSE",
    "data": "VE9ETzogQWRkIHlvdXIgbGljZW5zZSBoZXJlLgo=",
    "type": "text"
  },
  "vars": {
    "name": {
      "type": "string",
      "description": "Your name",
      "default": "Dash",
      "prompt": "What is your name?"
    }
  }
});