1 | import { BaseService, BaseServiceOptions, Sudo } from '../infrastructure';
|
2 | export declare type AccessLevel = 10 | 20 | 30 | 40 | 50;
|
3 | export declare class ResourceAccessRequests extends BaseService {
|
4 | constructor(resourceType: string, options: BaseServiceOptions);
|
5 | all(resourceId: string | number): Promise<import("../infrastructure").GetResponse>;
|
6 | request(resourceId: string | number): Promise<object>;
|
7 | approve(resourceId: string | number, userId: number, { accessLevel }?: {
|
8 | accessLevel?: AccessLevel;
|
9 | } & Sudo): Promise<object>;
|
10 | deny(resourceId: string | number, userId: number): Promise<object>;
|
11 | }
|