mirror of
https://github.com/appwrite/sdk-for-flutter.git
synced 2026-06-06 19:37:52 +00:00
36 lines
710 B
Dart
36 lines
710 B
Dart
part of appwrite;
|
|
|
|
class Role {
|
|
static String any() {
|
|
return 'any';
|
|
}
|
|
|
|
static String user(String id, [String status = '']) {
|
|
if(status.isEmpty) {
|
|
return 'user:$id';
|
|
}
|
|
return 'user:$id/$status';
|
|
}
|
|
|
|
static String users([String status = '']) {
|
|
if(status.isEmpty) {
|
|
return 'users';
|
|
}
|
|
return 'users/$status';
|
|
}
|
|
|
|
static String guests() {
|
|
return 'guests';
|
|
}
|
|
|
|
static String team(String id, [String role = '']) {
|
|
if(role.isEmpty) {
|
|
return 'team:$id';
|
|
}
|
|
return 'team:$id/$role';
|
|
}
|
|
|
|
static String member(String id) {
|
|
return 'member:$id';
|
|
}
|
|
} |