Class: ConditionRecord
Defined in: server/rules/models.ts:195
Extended by
Constructors
Constructor
new ConditionRecord(record: {
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
deletedAt: Date | null;
deletedBy: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
}): ConditionRecord;Defined in: server/rules/models.ts:198
Parameters
| Parameter | Type |
|---|---|
record | { conditionType: string; createdAt: Date; createdBy: string | null; currentVersionId: string | null; deletedAt: Date | null; deletedBy: string | null; description: string | null; domain: string; id: string; identifier: string; module: string | null; name: string | null; organizationId: string; updatedAt: Date; updatedBy: string | null; } |
record.conditionType | string |
record.createdAt | Date |
record.createdBy | string | null |
record.currentVersionId | string | null |
record.deletedAt | Date | null |
record.deletedBy | string | null |
record.description | string | null |
record.domain | string |
record.id | string |
record.identifier | string |
record.module | string | null |
record.name | string | null |
record.organizationId | string |
record.updatedAt | Date |
record.updatedBy | string | null |
Returns
ConditionRecord
Properties
record
readonly record: {
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
deletedAt: Date | null;
deletedBy: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
};Defined in: server/rules/models.ts:196
conditionType
conditionType: string;createdAt
createdAt: Date;createdBy
createdBy: string | null;currentVersionId
currentVersionId: string | null;deletedAt
deletedAt: Date | null;deletedBy
deletedBy: string | null;description
description: string | null;domain
domain: string;id
id: string;identifier
identifier: string;module
module: string | null;name
name: string | null;organizationId
organizationId: string;updatedAt
updatedAt: Date;updatedBy
updatedBy: string | null;Accessors
conditionType
Get Signature
get conditionType(): string;Defined in: server/rules/models.ts:208
Returns
string
createdAt
Get Signature
get createdAt(): Date;Defined in: server/rules/models.ts:229
Returns
Date
createdBy
Get Signature
get createdBy(): string | null;Defined in: server/rules/models.ts:235
Returns
string | null
currentVersionId
Get Signature
get currentVersionId(): string | null;Defined in: server/rules/models.ts:226
Returns
string | null
description
Get Signature
get description(): string | null;Defined in: server/rules/models.ts:223
Returns
string | null
domain
Get Signature
get domain(): string;Defined in: server/rules/models.ts:211
Returns
string
hasCurrentVersion
Get Signature
get hasCurrentVersion(): boolean;Defined in: server/rules/models.ts:244
Returns
boolean
id
Get Signature
get id(): string;Defined in: server/rules/models.ts:202
Returns
string
identifier
Get Signature
get identifier(): string;Defined in: server/rules/models.ts:205
Returns
string
isDeleted
Get Signature
get isDeleted(): boolean;Defined in: server/rules/models.ts:241
Returns
boolean
module
Get Signature
get module(): string | null;Defined in: server/rules/models.ts:214
Returns
string | null
name
Get Signature
get name(): string | null;Defined in: server/rules/models.ts:220
Returns
string | null
organizationId
Get Signature
get organizationId(): string;Defined in: server/rules/models.ts:217
Returns
string
updatedAt
Get Signature
get updatedAt(): Date;Defined in: server/rules/models.ts:232
Returns
Date
updatedBy
Get Signature
get updatedBy(): string | null;Defined in: server/rules/models.ts:238
Returns
string | null
Methods
toJSON()
toJSON(): {
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
isDeleted: boolean;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
};Defined in: server/rules/models.ts:252
Returns
{
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
isDeleted: boolean;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
}conditionType
conditionType: string;createdAt
createdAt: Date;createdBy
createdBy: string | null;currentVersionId
currentVersionId: string | null;description
description: string | null;domain
domain: string;id
id: string;identifier
identifier: string;isDeleted
isDeleted: boolean;module
module: string | null;name
name: string | null;organizationId
organizationId: string;updatedAt
updatedAt: Date;updatedBy
updatedBy: string | null;toRaw()
toRaw(): {
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
deletedAt: Date | null;
deletedBy: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
};Defined in: server/rules/models.ts:248
Returns
{
conditionType: string;
createdAt: Date;
createdBy: string | null;
currentVersionId: string | null;
deletedAt: Date | null;
deletedBy: string | null;
description: string | null;
domain: string;
id: string;
identifier: string;
module: string | null;
name: string | null;
organizationId: string;
updatedAt: Date;
updatedBy: string | null;
}conditionType
conditionType: string;createdAt
createdAt: Date;createdBy
createdBy: string | null;currentVersionId
currentVersionId: string | null;deletedAt
deletedAt: Date | null;deletedBy
deletedBy: string | null;description
description: string | null;domain
domain: string;id
id: string;identifier
identifier: string;module
module: string | null;name
name: string | null;organizationId
organizationId: string;updatedAt
updatedAt: Date;updatedBy
updatedBy: string | null;