@appsemble/lang-sdk
Version:
Language SDK for Appsemble
104 lines • 3.32 kB
JavaScript
export var AppPermission;
(function (AppPermission) {
/**
* The permission to create app invites.
*/
AppPermission["CreateAppInvites"] = "$member:invite";
/**
* The permission to query app members.
*/
AppPermission["QueryAppMembers"] = "$member:query";
/**
* The permission to query app members.
*/
AppPermission["DeleteAppMembers"] = "$member:delete";
/**
* The permission to update the role of app members.
*/
AppPermission["UpdateAppMemberRoles"] = "$member:role:update";
/**
* The permission to patch the properties of app members.
*/
AppPermission["PatchAppMemberProperties"] = "$member:properties:patch";
/**
* The permission to query app groups.
*/
AppPermission["QueryGroups"] = "$group:query";
/**
* The permission to create app groups.
*/
AppPermission["CreateGroups"] = "$group:create";
/**
* The permission to update app groups.
*/
AppPermission["UpdateGroups"] = "$group:update";
/**
* The permission to create app groups.
*/
AppPermission["DeleteGroups"] = "$group:delete";
/**
* The permission to create group invites.
*/
AppPermission["CreateGroupInvites"] = "$group:member:invite";
/**
* The permission to query app members.
*/
AppPermission["QueryGroupMembers"] = "$group:member:query";
/**
* The permission to delete group members.
*/
AppPermission["RemoveGroupMembers"] = "$group:member:delete";
/**
* The permission to change the role of members in a group.
*/
AppPermission["UpdateGroupMemberRoles"] = "$group:member:role:update";
/**
* The permission to create any app resources.
*/
AppPermission["CreateResources"] = "$resource:all:create";
/**
* The permission to fetch history of a resource.
*/
AppPermission["GetResourceHistory"] = "$resource:all:history:get";
/**
* The permission to query app resources.
*/
AppPermission["QueryResources"] = "$resource:all:query";
/**
* The permission to get app resources.
*/
AppPermission["GetResources"] = "$resource:all:get";
/**
* The permission to update app resources.
*/
AppPermission["UpdateResources"] = "$resource:all:update";
/**
* The permission to patch app resources.
*/
AppPermission["PatchResources"] = "$resource:all:patch";
/**
* The permission to delete app resources.
*/
AppPermission["DeleteResources"] = "$resource:all:delete";
/**
* The permission to query own app resources.
*/
AppPermission["QueryOwnResources"] = "$resource:all:own:query";
/**
* The permission to get own app resources.
*/
AppPermission["GetOwnResources"] = "$resource:all:own:get";
/**
* The permission to update own app resources.
*/
AppPermission["UpdateOwnResources"] = "$resource:all:own:update";
/**
* The permission to patch own app resources.
*/
AppPermission["PatchOwnResources"] = "$resource:all:own:patch";
/**
* The permission to delete own app resources.
*/
AppPermission["DeleteOwnResources"] = "$resource:all:own:delete";
})(AppPermission || (AppPermission = {}));
//# sourceMappingURL=permission.js.map