@bitzonegaming/roleplay-engine-sdk
Version:
Roleplay Engine SDK
59 lines (58 loc) • 1.34 kB
TypeScript
import { JsonCondition } from '../../common/json-condition';
import { SegmentPolicyRequest } from './segment-policy-request';
import { SegmentStyleRequest } from './segment-style-request';
/**
*
* @export
* @interface CreateSegmentDefinitionRequest
*/
export interface CreateSegmentDefinitionRequest {
/**
*
* @type {string}
* @memberof CreateSegmentDefinitionRequest
*/
id?: string | null;
/**
*
* @type {string}
* @memberof CreateSegmentDefinitionRequest
*/
defaultName?: string | null;
/**
*
* @type {string}
* @memberof CreateSegmentDefinitionRequest
*/
type?: string | null;
/**
*
* @type {string}
* @memberof CreateSegmentDefinitionRequest
*/
category?: string | null;
/**
*
* @type {SegmentPolicyRequest}
* @memberof CreateSegmentDefinitionRequest
*/
policy?: SegmentPolicyRequest | null;
/**
*
* @type {SegmentStyleRequest}
* @memberof CreateSegmentDefinitionRequest
*/
style?: SegmentStyleRequest | null;
/**
*
* @type {JsonCondition}
* @memberof CreateSegmentDefinitionRequest
*/
condition?: JsonCondition | null;
/**
*
* @type {boolean}
* @memberof CreateSegmentDefinitionRequest
*/
visible: boolean;
}