import { Role } from "https://deno.land/x/appwrite@9.0.0/mod.ts";
Helper class to generate role strings for Permission
.
Static Methods
Grants access to anyone.
This includes authenticated and unauthenticated users.
Grants access to any guest user without a session.
Authenticated users don't have access to this role.
Grants access to a user with the specified label.
Grants access to a specific member of a team.
When the member is removed from the team, they will no longer have access.
Grants access to a team by team ID.
You can optionally pass a role for role
to target
team members with the specified role.
Grants access to a specific user by user ID.
You can optionally pass verified or unverified for
status
to target specific types of users.
Grants access to any authenticated or anonymous user.
You can optionally pass verified or unverified for
status
to target specific types of users.