module:model/WebFormMetadata

module:model/WebFormMetadata

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:
  • Object:.<String:, module:model/WebFormComponentType:>

(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.

Type
module:model/WebFormMetadata