UNPKG

643 BTypeScriptView Raw
1import { BaseService, BaseServiceOptions, Sudo } from '../infrastructure';
2export declare type AccessLevel = 10 | 20 | 30 | 40 | 50;
3export 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}