Kaizen
Browse modulesRulesrules/serverClasses

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

ParameterType
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.conditionTypestring
record.createdAtDate
record.createdBystring | null
record.currentVersionIdstring | null
record.deletedAtDate | null
record.deletedBystring | null
record.descriptionstring | null
record.domainstring
record.idstring
record.identifierstring
record.modulestring | null
record.namestring | null
record.organizationIdstring
record.updatedAtDate
record.updatedBystring | 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;

On this page