[
  {
    "title": "基礎權限",
    "rules": {
      "商店擁有者": {
        "assets": [
          "check-in",
          "products",
          "add-product",
          "edit-product",
          "orders",
          "staff",
          "admin",
          "settings",
          "coupon",
          "add-coupon",
          "view-coupon",
          "member",
          "view-member",
          "prepaid",
          "add-prepaid",
          "view-prepaid",
          "analytics"
        ],
        "apis": [
          "getInfo",
          "editInfo",
          "userPage",
          "addAdmin",
          "editAdmin",
          "searchAdmin",
          "getAdminGroup",
          "subscription",
          "linebot",
          "renewPlan",
          "uploadMedia",
          "deleteMedia",
          "payment",
          "subscriptionHistory",
          "invoiceSearch",
          "getProduct",
          "addProduct",
          "editProduct",
          "updateProductState",
          "deleteProduct",
          "searchProduct",
          "getProductCalendar",
          "updateInventoryState",
          "addPrice",
          "editPrice",
          "getPrice",
          "getOrder",
          "addOrder",
          "editOrder",
          "cancelOrder",
          "searchOrder",
          "sendLink",
          "getLink",
          "getCode",
          "verifyCode",
          "verifyCodes",
          "addStaff",
          "editStaff",
          "removeStaff",
          "searchStaff",
          "getCoupon",
          "addCoupon",
          "editCoupon",
          "updateCouponState",
          "searchCoupon",
          "removeCoupon",
          "checkCouponCode",
          "checkCouponCodeAvailable",
          "getCouponOrders",
          "getPrepaid",
          "addPrepaid",
          "editPrepaid",
          "updatePrepaidState",
          "searchPrepaid",
          "removePrepaid",
          "getPrepaidOrder",
          "addPrepaidOrder",
          "editPrepaidOrder",
          "searchPrepaidOrder",
          "cancelPrepaidOrder",
          "getMember",
          "searchMemberByPhone",
          "searchMember",
          "editMember",
          "searchLevel"
        ]
      },
      "商店管理": {
        "assets": [
          "admin",
          "settings",
          "member",
          "view-member"
        ],
        "apis": [
          "getInfo",
          "editInfo",
          "userPage",
          "addAdmin",
          "editAdmin",
          "searchAdmin",
          "getAdminGroup",
          "linebot",
          "uploadMedia",
          "deleteMedia",
          "getMember",
          "searchMemberByPhone",
          "searchMember",
          "editMember",
          "searchLevel"
        ]
      },
      "小編人員": {
        "assets": [
          "products",
          "add-product",
          "edit-product",
          "staff",
          "coupon",
          "add-coupon",
          "view-coupon",
          "prepaid",
          "add-prepaid",
          "view-prepaid"
        ],
        "apis": [
          "getInfo",
          "userPage",
          "uploadMedia",
          "deleteMedia",
          "getProduct",
          "addProduct",
          "editProduct",
          "updateProductState",
          "deleteProduct",
          "searchProduct",
          "getProductCalendar",
          "updateInventoryState",
          "addInventoryGroup",
          "addPrice",
          "editPrice",
          "getPrice",
          "addStaff",
          "editStaff",
          "searchStaff",
          "getCoupon",
          "addCoupon",
          "editCoupon",
          "updateCouponState",
          "searchCoupon",
          "removeCoupon",
          "checkCouponCode",
          "checkCouponCodeAvailable",
          "getCouponOrders",
          "getPrepaid",
          "addPrepaid",
          "editPrepaid",
          "updatePrepaidState",
          "searchPrepaid",
          "removePrepaid"
        ]
      },
      "訂單操作": {
        "assets": [
          "check-in",
          "orders",
          "coupon",
          "add-coupon",
          "view-coupon",
          "member",
          "view-member",
          "prepaid",
          "add-prepaid",
          "view-prepaid"
        ],
        "apis": [
          "userPage",
          "getProduct",
          "searchProduct",
          "getProductCalendar",
          "getPrice",
          "getOrder",
          "addOrder",
          "editOrder",
          "cancelOrder",
          "searchOrder",
          "sendLink",
          "getLink",
          "getCode",
          "verifyCode",
          "verifyCodes",
          "getCoupon",
          "checkCouponCodeAvailable",
          "getPrepaidOrder",
          "addPrepaidOrder",
          "editPrepaidOrder",
          "searchPrepaidOrder",
          "cancelPrepaidOrder",
          "getMember",
          "searchMemberByPhone",
          "searchMember",
          "editMember",
          "searchLevel"
        ]
      }
    }
  }
]
