Kaizen
Browse modulesRulesrules/serverClasses

Class: ConditionVersionRecord

Defined in: server/rules/models.ts:272

Constructors

Constructor

new ConditionVersionRecord(record: {
  changeReason: string | null;
  conditionId: string;
  config: JsonValue;
  createdAt: Date;
  createdBy: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
}): ConditionVersionRecord;

Defined in: server/rules/models.ts:275

Parameters

ParameterType
record{ changeReason: string | null; conditionId: string; config: JsonValue; createdAt: Date; createdBy: string | null; deletedAt: Date | null; deletedBy: string | null; effectiveEnd: Date | null; effectiveStart: Date; id: string; versionNumber: number; }
record.changeReasonstring | null
record.conditionIdstring
record.configJsonValue
record.createdAtDate
record.createdBystring | null
record.deletedAtDate | null
record.deletedBystring | null
record.effectiveEndDate | null
record.effectiveStartDate
record.idstring
record.versionNumbernumber

Returns

ConditionVersionRecord

Properties

record

readonly record: {
  changeReason: string | null;
  conditionId: string;
  config: JsonValue;
  createdAt: Date;
  createdBy: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
};

Defined in: server/rules/models.ts:273

changeReason

changeReason: string | null;

conditionId

conditionId: string;

config

config: JsonValue;

createdAt

createdAt: Date;

createdBy

createdBy: string | null;

deletedAt

deletedAt: Date | null;

deletedBy

deletedBy: string | null;

effectiveEnd

effectiveEnd: Date | null;

effectiveStart

effectiveStart: Date;

id

id: string;

versionNumber

versionNumber: number;

Accessors

changeReason

Get Signature

get changeReason(): string | null;

Defined in: server/rules/models.ts:297

Returns

string | null


conditionId

Get Signature

get conditionId(): string;

Defined in: server/rules/models.ts:282

Returns

string


config

Get Signature

get config(): Record<string, unknown>;

Defined in: server/rules/models.ts:288

Returns

Record<string, unknown>


createdAt

Get Signature

get createdAt(): Date;

Defined in: server/rules/models.ts:300

Returns

Date


createdBy

Get Signature

get createdBy(): string | null;

Defined in: server/rules/models.ts:303

Returns

string | null


effectiveEnd

Get Signature

get effectiveEnd(): Date | null;

Defined in: server/rules/models.ts:294

Returns

Date | null


effectiveStart

Get Signature

get effectiveStart(): Date;

Defined in: server/rules/models.ts:291

Returns

Date


id

Get Signature

get id(): string;

Defined in: server/rules/models.ts:279

Returns

string


versionNumber

Get Signature

get versionNumber(): number;

Defined in: server/rules/models.ts:285

Returns

number

Methods

toJSON()

toJSON(): {
  changeReason: string | null;
  conditionId: string;
  config: Record<string, unknown>;
  createdAt: Date;
  createdBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
};

Defined in: server/rules/models.ts:311

Returns

{
  changeReason: string | null;
  conditionId: string;
  config: Record<string, unknown>;
  createdAt: Date;
  createdBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
}
changeReason
changeReason: string | null;
conditionId
conditionId: string;
config
config: Record<string, unknown>;
createdAt
createdAt: Date;
createdBy
createdBy: string | null;
effectiveEnd
effectiveEnd: Date | null;
effectiveStart
effectiveStart: Date;
id
id: string;
versionNumber
versionNumber: number;

toRaw()

toRaw(): {
  changeReason: string | null;
  conditionId: string;
  config: JsonValue;
  createdAt: Date;
  createdBy: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
};

Defined in: server/rules/models.ts:307

Returns

{
  changeReason: string | null;
  conditionId: string;
  config: JsonValue;
  createdAt: Date;
  createdBy: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  effectiveEnd: Date | null;
  effectiveStart: Date;
  id: string;
  versionNumber: number;
}
changeReason
changeReason: string | null;
conditionId
conditionId: string;
config
config: JsonValue;
createdAt
createdAt: Date;
createdBy
createdBy: string | null;
deletedAt
deletedAt: Date | null;
deletedBy
deletedBy: string | null;
effectiveEnd
effectiveEnd: Date | null;
effectiveStart
effectiveStart: Date;
id
id: string;
versionNumber
versionNumber: number;

On this page