Kaizen
Browse modulesFormsforms/serverClasses

Class: FormSubmission

Defined in: server/forms/models.ts:249

Extended by

Constructors

Constructor

new FormSubmission(record: {
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  id: string;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
}): FormSubmission;

Defined in: server/forms/models.ts:252

Parameters

ParameterType
record{ allowUserEditingOverride: boolean; createdAt: Date; createdBy: string | null; currentVersionId: string | null; deletedAt: Date | null; deletedBy: string | null; id: string; submittedAt: Date; updatedAt: Date; updatedBy: string | null; userId: string; }
record.allowUserEditingOverrideboolean
record.createdAtDate
record.createdBystring | null
record.currentVersionIdstring | null
record.deletedAtDate | null
record.deletedBystring | null
record.idstring
record.submittedAtDate
record.updatedAtDate
record.updatedBystring | null
record.userIdstring

Returns

FormSubmission

Properties

record

readonly record: {
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  id: string;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
};

Defined in: server/forms/models.ts:250

allowUserEditingOverride

allowUserEditingOverride: boolean;

createdAt

createdAt: Date;

createdBy

createdBy: string | null;

currentVersionId

currentVersionId: string | null;

deletedAt

deletedAt: Date | null;

deletedBy

deletedBy: string | null;

id

id: string;

submittedAt

submittedAt: Date;

updatedAt

updatedAt: Date;

updatedBy

updatedBy: string | null;

userId

userId: string;

Accessors

allowUserEditingOverride

Get Signature

get allowUserEditingOverride(): boolean;

Defined in: server/forms/models.ts:268

Returns

boolean


createdAt

Get Signature

get createdAt(): Date;

Defined in: server/forms/models.ts:276

Returns

Date


createdBy

Get Signature

get createdBy(): string | null;

Defined in: server/forms/models.ts:284

Returns

string | null


currentVersionId

Get Signature

get currentVersionId(): string | null;

Defined in: server/forms/models.ts:264

Returns

string | null


hasCurrentVersion

Get Signature

get hasCurrentVersion(): boolean;

Defined in: server/forms/models.ts:296

Returns

boolean


id

Get Signature

get id(): string;

Defined in: server/forms/models.ts:256

Returns

string


isDeleted

Get Signature

get isDeleted(): boolean;

Defined in: server/forms/models.ts:292

Returns

boolean


submittedAt

Get Signature

get submittedAt(): Date;

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

Returns

Date


updatedAt

Get Signature

get updatedAt(): Date;

Defined in: server/forms/models.ts:280

Returns

Date


updatedBy

Get Signature

get updatedBy(): string | null;

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

Returns

string | null


userId

Get Signature

get userId(): string;

Defined in: server/forms/models.ts:260

Returns

string

Methods

toJSON()

toJSON(): {
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  id: string;
  isDeleted: boolean;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
};

Defined in: server/forms/models.ts:304

Returns

{
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  id: string;
  isDeleted: boolean;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
}
allowUserEditingOverride
allowUserEditingOverride: boolean;
createdAt
createdAt: Date;
createdBy
createdBy: string | null;
currentVersionId
currentVersionId: string | null;
id
id: string;
isDeleted
isDeleted: boolean;
submittedAt
submittedAt: Date;
updatedAt
updatedAt: Date;
updatedBy
updatedBy: string | null;
userId
userId: string;

toRaw()

toRaw(): {
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  id: string;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
};

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

Returns

{
  allowUserEditingOverride: boolean;
  createdAt: Date;
  createdBy: string | null;
  currentVersionId: string | null;
  deletedAt: Date | null;
  deletedBy: string | null;
  id: string;
  submittedAt: Date;
  updatedAt: Date;
  updatedBy: string | null;
  userId: string;
}
allowUserEditingOverride
allowUserEditingOverride: boolean;
createdAt
createdAt: Date;
createdBy
createdBy: string | null;
currentVersionId
currentVersionId: string | null;
deletedAt
deletedAt: Date | null;
deletedBy
deletedBy: string | null;
id
id: string;
submittedAt
submittedAt: Date;
updatedAt
updatedAt: Date;
updatedBy
updatedBy: string | null;
userId
userId: string;

On this page