new module:model/WebFormMetadata()
- Source:
Constructs a new WebFormMetadata.
Form metadata
Members
(inner) archivedDateTime :String
- Source:
The last time the web form was archived
Type:
- String
(inner) createdDateTime :String
- Source:
Track the time the web form was created
Type:
- String
(inner) formContentModifiedBy :module:model/WebFormUserInfo
- Source:
Track the user that last modified the form content
Type:
(inner) formContentModifiedDateTime :String
- Source:
Track the last time web form content changed.
Type:
- String
(inner) formPropertiesModifiedBy :module:model/WebFormUserInfo
- Source:
Track the user that last modified the form properties
Type:
(inner) formPropertiesModifiedDateTime :String
- Source:
Track the last time the form properties changed.
Type:
- String
(inner) lastDisabledBy :module:model/WebFormUserInfo
- Source:
Track the user that last unpublished an active version
Type:
(inner) lastDisabledDateTime :String
- Source:
Track the last time the form was disabled
Type:
- String
(inner) lastEnabledBy :module:model/WebFormUserInfo
- Source:
Track the user that last unpublished an active version
Type:
(inner) lastEnabledDateTime :String
- Source:
Track the last time the form was enabled
Type:
- String
(inner) lastModifiedBy :module:model/WebFormUserInfo
- Source:
Track the user that last modified anything related to the form
Type:
(inner) lastModifiedDateTime :String
- Source:
The last time anything was modified on the form
Type:
- String
(inner) lastPublishedBy :module:model/WebFormUserInfo
- Source:
Track the user that last published a draft version to active
Type:
(inner) lastPublishedDateTime :String
- Source:
Track the last time a draft version was published to active
Type:
- String
(inner) lastSenderConsentDateTime :String
- Source:
Track the last time a user added their consent for the form.
Type:
- String
(inner) owner :module:model/WebFormUserInfo
- Source:
The user that created the form or has been transferred ownership
Type:
(inner) publishedComponentNames :Object:.<String:, module:model/WebFormComponentType:>
- Source:
A dictionary containing the mapping of component names to their respective component types for all the published components.
Type:
(inner) publishedSlug :String
- Source:
The public friendly slug that is used to access the form from the player
Type:
- String
(inner) sender :module:model/WebFormUserInfo
- Source:
The user that has added their consent to the form for sending actions
Type:
(inner) source :module:model/WebFormSource
- Source:
The source from which the webform is created. Accepted values are [templates, blank, form]
Type:
- module:model/WebFormSource
(inner) sourceFormId :String
- Source:
The source form id from which the webform is created.
Type:
- String
(inner) type :module:model/WebFormType
- Source:
Represents webform type. Possible values are [standalone, hasEsignTemplate]
Type:
- module:model/WebFormType
Methods
(static) constructFromObject(data, obj) → {module:model/WebFormMetadata}
- Source:
Constructs a WebFormMetadata from a plain JavaScript object, optionally creating a new instance.
Copies all relevant properties from data to obj if supplied or a new instance if not.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Object | The plain JavaScript object bearing properties of interest. |
obj |
module:model/WebFormMetadata | Optional instance to populate. |
Returns:
The populated WebFormMetadata instance.