module:model/RadioGroup

module:model/RadioGroup

new module:model/RadioGroup()

Source:

Constructs a new RadioGroup.
This group tab is used to place radio buttons on a document. The radios property contains a list of radio objects associated with the group. Only one radio button can be selected in a group.

Members

(inner) conditionalParentLabel :String

Source:

For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.

Type:
  • String

(inner) conditionalParentLabelMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the conditionalParentLabel property is editable.

Type:

(inner) conditionalParentValue :String

Source:

For conditional fields, this is the value of the parent tab that controls the tab's visibility. If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use "on" as the value to show that the parent tab is active.

Type:
  • String

(inner) conditionalParentValueMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the conditionalParentValue property is editable.

Type:

(inner) documentId :String

Source:

Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.

Type:
  • String

(inner) documentIdMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the documentId property is editable.

Type:

(inner) groupName :String

Source:

The name of the group.

Type:
  • String

(inner) groupNameMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the groupName property is editable.

Type:

(inner) originalValue :String

Source:

The initial value of the tab when it was sent to the recipient.

Type:
  • String

(inner) originalValueMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the originalValue property is editable.

Type:

(inner) radios :Array.<module:model/Radio>

Source:

Specifies the locations and status for radio buttons that are grouped together.

Type:

(inner) recipientId :String

Source:

Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.

Type:
  • String

(inner) recipientIdGuid :String

Source:
Type:
  • String

(inner) recipientIdGuidMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the recipientIdGuid property is editable.

Type:

(inner) recipientIdMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the recipientId property is editable.

Type:

(inner) requireAll :String

Source:

When set to true and shared is true, information must be entered in this field to complete the envelope.

Type:
  • String

(inner) requireAllMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the requireAll property is editable.

Type:

(inner) requireInitialOnSharedChange :String

Source:

Optional element for field markup. When set to true, the signer is required to initial when they modify a shared field.

Type:
  • String

(inner) requireInitialOnSharedChangeMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the requireInitialOnSharedChange property is editable.

Type:

(inner) shared :String

Source:

When set to true, this custom tab is shared.

Type:
  • String

(inner) sharedMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the shared property is editable.

Type:

(inner) shareToRecipients :String

Source:
Type:
  • String

(inner) shareToRecipientsMetadata :module:model/PropertyMetadata

Source:

Reserved for DocuSign.

Type:

(inner) tabType :String

Source:
Type:
  • String

(inner) tabTypeMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the tabType property is editable.

Type:

(inner) templateLocked :String

Source:

When set to true, the sender cannot change any attributes of the recipient. Used only when working with template recipients.

Type:
  • String

(inner) templateLockedMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the templateLocked property is editable.

Type:

(inner) templateRequired :String

Source:

When set to true, the sender may not remove the recipient. Used only when working with template recipients.

Type:
  • String

(inner) templateRequiredMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the templateRequired property is editable.

Type:

(inner) tooltip :String

Source:
Type:
  • String

(inner) tooltipMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the tooltip property is editable.

Type:

(inner) value :String

Source:

Specifies the value of the tab.

Type:
  • String

(inner) valueMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the value property is editable.

Type:

Methods

(static) constructFromObject(data, obj) → {module:model/RadioGroup}

Source:

Constructs a RadioGroup 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/RadioGroup

Optional instance to populate.

Returns:

The populated RadioGroup instance.

Type
module:model/RadioGroup