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
| Parameter | Type |
|---|---|
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.changeReason | string | null |
record.conditionId | string |
record.config | JsonValue |
record.createdAt | Date |
record.createdBy | string | null |
record.deletedAt | Date | null |
record.deletedBy | string | null |
record.effectiveEnd | Date | null |
record.effectiveStart | Date |
record.id | string |
record.versionNumber | number |
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;