32 lines
779 B
TypeScript
32 lines
779 B
TypeScript
export type CreatePermission = {
|
|
principal: number;
|
|
target: CreatePermission.target;
|
|
action: CreatePermission.action;
|
|
};
|
|
export declare namespace CreatePermission {
|
|
enum target {
|
|
RUNNER = "RUNNER",
|
|
ORGANIZATION = "ORGANIZATION",
|
|
TEAM = "TEAM",
|
|
TRACK = "TRACK",
|
|
USER = "USER",
|
|
USERGROUP = "USERGROUP",
|
|
PERMISSION = "PERMISSION",
|
|
STATSCLIENT = "STATSCLIENT",
|
|
DONOR = "DONOR",
|
|
SCAN = "SCAN",
|
|
STATION = "STATION",
|
|
CARD = "CARD",
|
|
DONATION = "DONATION",
|
|
CONTACT = "CONTACT",
|
|
MAIL = "MAIL"
|
|
}
|
|
enum action {
|
|
GET = "GET",
|
|
CREATE = "CREATE",
|
|
UPDATE = "UPDATE",
|
|
DELETE = "DELETE",
|
|
IMPORT = "IMPORT"
|
|
}
|
|
}
|