UNPKG

@bitzonegaming/roleplay-engine-sdk

Version:
85 lines (84 loc) 1.68 kB
import { SegmentPolicy } from './segment-policy'; import { SegmentStyle } from './segment-style'; import { JsonCondition } from '../../common/json-condition'; import { ReferenceCategory } from '../../reference/models/reference-category'; import { SegmentTypeCode } from './segment-type'; /** * * @export * @interface SegmentDefinition */ export interface SegmentDefinition { /** * * @type {string} * @memberof SegmentDefinition */ id: string; /** * * @type {string} * @memberof SegmentDefinition */ name: string; /** * * @type {SegmentTypeCode} * @memberof SegmentDefinition */ type: SegmentTypeCode; /** * * @type {string} * @memberof SegmentDefinition */ typeName: string; /** * * @type {ReferenceCategory} * @memberof SegmentDefinition */ category: ReferenceCategory; /** * * @type {string} * @memberof SegmentDefinition */ categoryName: string; /** * * @type {SegmentPolicy} * @memberof SegmentDefinition */ policy: SegmentPolicy; /** * * @type {SegmentStyle} * @memberof SegmentDefinition */ style: SegmentStyle; /** * * @type {boolean} * @memberof SegmentDefinition */ visible: boolean; /** * * @type {JsonCondition} * @memberof SegmentDefinition */ condition?: JsonCondition; /** * * @type {number} * @memberof SegmentDefinition */ createdDate: number; /** * * @type {number} * @memberof SegmentDefinition */ lastModifiedDate: number; }