@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
29 lines (28 loc) • 622 B
TypeScript
import BitmovinResource from './BitmovinResource';
import Permission from './Permission';
import Policy from './Policy';
/**
* @export
* @class Acl
*/
export declare class Acl extends BitmovinResource {
/**
* Resource to define the permission for. (required)
* @type {string}
* @memberof Acl
*/
resource?: string;
/**
* @type {Policy}
* @memberof Acl
*/
policy?: Policy;
/**
* Permissions to assign. (required)
* @type {Permission[]}
* @memberof Acl
*/
permissions?: Permission[];
constructor(obj?: Partial<Acl>);
}
export default Acl;