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
| Parameter | Type |
|---|---|
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.allowUserEditingOverride | boolean |
record.createdAt | Date |
record.createdBy | string | null |
record.currentVersionId | string | null |
record.deletedAt | Date | null |
record.deletedBy | string | null |
record.id | string |
record.submittedAt | Date |
record.updatedAt | Date |
record.updatedBy | string | null |
record.userId | string |
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;