@bitzonegaming/roleplay-engine-sdk
Version:
Roleplay Engine SDK
43 lines (42 loc) • 1.05 kB
TypeScript
import { AccessPolicyItem } from './access-policy-item';
export declare enum AccessPolicyGroupCode {
Scp = "account_policy:group:scp",
Configuration = "account_policy:group:configuration",
Localization = "account_policy:group:localization",
Account = "account_policy:group:account",
Character = "account_policy:group:character",
Reference = "account_policy:group:reference",
Session = "account_policy:group:session",
Segment = "account_policy:group:segment"
}
/**
*
* @export
* @interface AccessPolicyGroup
*/
export interface AccessPolicyGroup {
/**
*
* @type {AccessPolicyGroupCode}
* @memberof AccessPolicyGroup
*/
code: AccessPolicyGroupCode;
/**
*
* @type {string}
* @memberof AccessPolicyGroup
*/
name: string;
/**
*
* @type {string}
* @memberof AccessPolicyGroup
*/
description: string;
/**
*
* @type {Array<AccessPolicyItem>}
* @memberof AccessPolicyGroup
*/
policies: Array<AccessPolicyItem>;
}