docusign_esign.models.radio_group

Docusign eSignature REST API

The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. # noqa: E501

OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git

   1# coding: utf-8
   2
   3"""
   4    Docusign eSignature REST API
   5
   6    The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign.  # noqa: E501
   7
   8    OpenAPI spec version: v2.1
   9    Contact: devcenter@docusign.com
  10    Generated by: https://github.com/swagger-api/swagger-codegen.git
  11"""
  12
  13
  14import pprint
  15import re  # noqa: F401
  16
  17import six
  18
  19from docusign_esign.client.configuration import Configuration
  20
  21
  22class RadioGroup(object):
  23    """NOTE: This class is auto generated by the swagger code generator program.
  24
  25    Do not edit the class manually.
  26    """
  27
  28    """
  29    Attributes:
  30      swagger_types (dict): The key is attribute name
  31                            and the value is attribute type.
  32      attribute_map (dict): The key is attribute name
  33                            and the value is json key in definition.
  34    """
  35    swagger_types = {
  36        'conditional_parent_label': 'str',
  37        'conditional_parent_label_metadata': 'PropertyMetadata',
  38        'conditional_parent_value': 'str',
  39        'conditional_parent_value_metadata': 'PropertyMetadata',
  40        'document_id': 'str',
  41        'document_id_metadata': 'PropertyMetadata',
  42        'group_name': 'str',
  43        'group_name_metadata': 'PropertyMetadata',
  44        'original_value': 'str',
  45        'original_value_metadata': 'PropertyMetadata',
  46        'radios': 'list[Radio]',
  47        'recipient_id': 'str',
  48        'recipient_id_guid': 'str',
  49        'recipient_id_guid_metadata': 'PropertyMetadata',
  50        'recipient_id_metadata': 'PropertyMetadata',
  51        'require_all': 'str',
  52        'require_all_metadata': 'PropertyMetadata',
  53        'require_initial_on_shared_change': 'str',
  54        'require_initial_on_shared_change_metadata': 'PropertyMetadata',
  55        'shared': 'str',
  56        'shared_metadata': 'PropertyMetadata',
  57        'share_to_recipients': 'str',
  58        'share_to_recipients_metadata': 'PropertyMetadata',
  59        'source': 'str',
  60        'tab_type': 'str',
  61        'tab_type_metadata': 'PropertyMetadata',
  62        'template_locked': 'str',
  63        'template_locked_metadata': 'PropertyMetadata',
  64        'template_required': 'str',
  65        'template_required_metadata': 'PropertyMetadata',
  66        'tooltip': 'str',
  67        'tooltip_metadata': 'PropertyMetadata',
  68        'value': 'str',
  69        'value_metadata': 'PropertyMetadata'
  70    }
  71
  72    attribute_map = {
  73        'conditional_parent_label': 'conditionalParentLabel',
  74        'conditional_parent_label_metadata': 'conditionalParentLabelMetadata',
  75        'conditional_parent_value': 'conditionalParentValue',
  76        'conditional_parent_value_metadata': 'conditionalParentValueMetadata',
  77        'document_id': 'documentId',
  78        'document_id_metadata': 'documentIdMetadata',
  79        'group_name': 'groupName',
  80        'group_name_metadata': 'groupNameMetadata',
  81        'original_value': 'originalValue',
  82        'original_value_metadata': 'originalValueMetadata',
  83        'radios': 'radios',
  84        'recipient_id': 'recipientId',
  85        'recipient_id_guid': 'recipientIdGuid',
  86        'recipient_id_guid_metadata': 'recipientIdGuidMetadata',
  87        'recipient_id_metadata': 'recipientIdMetadata',
  88        'require_all': 'requireAll',
  89        'require_all_metadata': 'requireAllMetadata',
  90        'require_initial_on_shared_change': 'requireInitialOnSharedChange',
  91        'require_initial_on_shared_change_metadata': 'requireInitialOnSharedChangeMetadata',
  92        'shared': 'shared',
  93        'shared_metadata': 'sharedMetadata',
  94        'share_to_recipients': 'shareToRecipients',
  95        'share_to_recipients_metadata': 'shareToRecipientsMetadata',
  96        'source': 'source',
  97        'tab_type': 'tabType',
  98        'tab_type_metadata': 'tabTypeMetadata',
  99        'template_locked': 'templateLocked',
 100        'template_locked_metadata': 'templateLockedMetadata',
 101        'template_required': 'templateRequired',
 102        'template_required_metadata': 'templateRequiredMetadata',
 103        'tooltip': 'tooltip',
 104        'tooltip_metadata': 'tooltipMetadata',
 105        'value': 'value',
 106        'value_metadata': 'valueMetadata'
 107    }
 108
 109    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 110        """RadioGroup - a model defined in Swagger"""  # noqa: E501
 111        if _configuration is None:
 112            _configuration = Configuration()
 113        self._configuration = _configuration
 114
 115        self._conditional_parent_label = None
 116        self._conditional_parent_label_metadata = None
 117        self._conditional_parent_value = None
 118        self._conditional_parent_value_metadata = None
 119        self._document_id = None
 120        self._document_id_metadata = None
 121        self._group_name = None
 122        self._group_name_metadata = None
 123        self._original_value = None
 124        self._original_value_metadata = None
 125        self._radios = None
 126        self._recipient_id = None
 127        self._recipient_id_guid = None
 128        self._recipient_id_guid_metadata = None
 129        self._recipient_id_metadata = None
 130        self._require_all = None
 131        self._require_all_metadata = None
 132        self._require_initial_on_shared_change = None
 133        self._require_initial_on_shared_change_metadata = None
 134        self._shared = None
 135        self._shared_metadata = None
 136        self._share_to_recipients = None
 137        self._share_to_recipients_metadata = None
 138        self._source = None
 139        self._tab_type = None
 140        self._tab_type_metadata = None
 141        self._template_locked = None
 142        self._template_locked_metadata = None
 143        self._template_required = None
 144        self._template_required_metadata = None
 145        self._tooltip = None
 146        self._tooltip_metadata = None
 147        self._value = None
 148        self._value_metadata = None
 149        self.discriminator = None
 150
 151        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
 152        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
 153        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
 154        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
 155        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
 156        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
 157        setattr(self, "_{}".format('group_name'), kwargs.get('group_name', None))
 158        setattr(self, "_{}".format('group_name_metadata'), kwargs.get('group_name_metadata', None))
 159        setattr(self, "_{}".format('original_value'), kwargs.get('original_value', None))
 160        setattr(self, "_{}".format('original_value_metadata'), kwargs.get('original_value_metadata', None))
 161        setattr(self, "_{}".format('radios'), kwargs.get('radios', None))
 162        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 163        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 164        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
 165        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
 166        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
 167        setattr(self, "_{}".format('require_all_metadata'), kwargs.get('require_all_metadata', None))
 168        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
 169        setattr(self, "_{}".format('require_initial_on_shared_change_metadata'), kwargs.get('require_initial_on_shared_change_metadata', None))
 170        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 171        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
 172        setattr(self, "_{}".format('share_to_recipients'), kwargs.get('share_to_recipients', None))
 173        setattr(self, "_{}".format('share_to_recipients_metadata'), kwargs.get('share_to_recipients_metadata', None))
 174        setattr(self, "_{}".format('source'), kwargs.get('source', None))
 175        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
 176        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
 177        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 178        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
 179        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 180        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
 181        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
 182        setattr(self, "_{}".format('tooltip_metadata'), kwargs.get('tooltip_metadata', None))
 183        setattr(self, "_{}".format('value'), kwargs.get('value', None))
 184        setattr(self, "_{}".format('value_metadata'), kwargs.get('value_metadata', None))
 185
 186    @property
 187    def conditional_parent_label(self):
 188        """Gets the conditional_parent_label of this RadioGroup.  # noqa: E501
 189
 190        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
 191
 192        :return: The conditional_parent_label of this RadioGroup.  # noqa: E501
 193        :rtype: str
 194        """
 195        return self._conditional_parent_label
 196
 197    @conditional_parent_label.setter
 198    def conditional_parent_label(self, conditional_parent_label):
 199        """Sets the conditional_parent_label of this RadioGroup.
 200
 201        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
 202
 203        :param conditional_parent_label: The conditional_parent_label of this RadioGroup.  # noqa: E501
 204        :type: str
 205        """
 206
 207        self._conditional_parent_label = conditional_parent_label
 208
 209    @property
 210    def conditional_parent_label_metadata(self):
 211        """Gets the conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 212
 213        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
 214
 215        :return: The conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 216        :rtype: PropertyMetadata
 217        """
 218        return self._conditional_parent_label_metadata
 219
 220    @conditional_parent_label_metadata.setter
 221    def conditional_parent_label_metadata(self, conditional_parent_label_metadata):
 222        """Sets the conditional_parent_label_metadata of this RadioGroup.
 223
 224        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
 225
 226        :param conditional_parent_label_metadata: The conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 227        :type: PropertyMetadata
 228        """
 229
 230        self._conditional_parent_label_metadata = conditional_parent_label_metadata
 231
 232    @property
 233    def conditional_parent_value(self):
 234        """Gets the conditional_parent_value of this RadioGroup.  # noqa: E501
 235
 236        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.   # noqa: E501
 237
 238        :return: The conditional_parent_value of this RadioGroup.  # noqa: E501
 239        :rtype: str
 240        """
 241        return self._conditional_parent_value
 242
 243    @conditional_parent_value.setter
 244    def conditional_parent_value(self, conditional_parent_value):
 245        """Sets the conditional_parent_value of this RadioGroup.
 246
 247        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.   # noqa: E501
 248
 249        :param conditional_parent_value: The conditional_parent_value of this RadioGroup.  # noqa: E501
 250        :type: str
 251        """
 252
 253        self._conditional_parent_value = conditional_parent_value
 254
 255    @property
 256    def conditional_parent_value_metadata(self):
 257        """Gets the conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 258
 259        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
 260
 261        :return: The conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 262        :rtype: PropertyMetadata
 263        """
 264        return self._conditional_parent_value_metadata
 265
 266    @conditional_parent_value_metadata.setter
 267    def conditional_parent_value_metadata(self, conditional_parent_value_metadata):
 268        """Sets the conditional_parent_value_metadata of this RadioGroup.
 269
 270        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
 271
 272        :param conditional_parent_value_metadata: The conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 273        :type: PropertyMetadata
 274        """
 275
 276        self._conditional_parent_value_metadata = conditional_parent_value_metadata
 277
 278    @property
 279    def document_id(self):
 280        """Gets the document_id of this RadioGroup.  # noqa: E501
 281
 282        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
 283
 284        :return: The document_id of this RadioGroup.  # noqa: E501
 285        :rtype: str
 286        """
 287        return self._document_id
 288
 289    @document_id.setter
 290    def document_id(self, document_id):
 291        """Sets the document_id of this RadioGroup.
 292
 293        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
 294
 295        :param document_id: The document_id of this RadioGroup.  # noqa: E501
 296        :type: str
 297        """
 298
 299        self._document_id = document_id
 300
 301    @property
 302    def document_id_metadata(self):
 303        """Gets the document_id_metadata of this RadioGroup.  # noqa: E501
 304
 305        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
 306
 307        :return: The document_id_metadata of this RadioGroup.  # noqa: E501
 308        :rtype: PropertyMetadata
 309        """
 310        return self._document_id_metadata
 311
 312    @document_id_metadata.setter
 313    def document_id_metadata(self, document_id_metadata):
 314        """Sets the document_id_metadata of this RadioGroup.
 315
 316        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
 317
 318        :param document_id_metadata: The document_id_metadata of this RadioGroup.  # noqa: E501
 319        :type: PropertyMetadata
 320        """
 321
 322        self._document_id_metadata = document_id_metadata
 323
 324    @property
 325    def group_name(self):
 326        """Gets the group_name of this RadioGroup.  # noqa: E501
 327
 328        The name of the group.  # noqa: E501
 329
 330        :return: The group_name of this RadioGroup.  # noqa: E501
 331        :rtype: str
 332        """
 333        return self._group_name
 334
 335    @group_name.setter
 336    def group_name(self, group_name):
 337        """Sets the group_name of this RadioGroup.
 338
 339        The name of the group.  # noqa: E501
 340
 341        :param group_name: The group_name of this RadioGroup.  # noqa: E501
 342        :type: str
 343        """
 344
 345        self._group_name = group_name
 346
 347    @property
 348    def group_name_metadata(self):
 349        """Gets the group_name_metadata of this RadioGroup.  # noqa: E501
 350
 351        Metadata that indicates whether the `groupName` property is editable.  # noqa: E501
 352
 353        :return: The group_name_metadata of this RadioGroup.  # noqa: E501
 354        :rtype: PropertyMetadata
 355        """
 356        return self._group_name_metadata
 357
 358    @group_name_metadata.setter
 359    def group_name_metadata(self, group_name_metadata):
 360        """Sets the group_name_metadata of this RadioGroup.
 361
 362        Metadata that indicates whether the `groupName` property is editable.  # noqa: E501
 363
 364        :param group_name_metadata: The group_name_metadata of this RadioGroup.  # noqa: E501
 365        :type: PropertyMetadata
 366        """
 367
 368        self._group_name_metadata = group_name_metadata
 369
 370    @property
 371    def original_value(self):
 372        """Gets the original_value of this RadioGroup.  # noqa: E501
 373
 374        The initial value of the tab when it was sent to the recipient.   # noqa: E501
 375
 376        :return: The original_value of this RadioGroup.  # noqa: E501
 377        :rtype: str
 378        """
 379        return self._original_value
 380
 381    @original_value.setter
 382    def original_value(self, original_value):
 383        """Sets the original_value of this RadioGroup.
 384
 385        The initial value of the tab when it was sent to the recipient.   # noqa: E501
 386
 387        :param original_value: The original_value of this RadioGroup.  # noqa: E501
 388        :type: str
 389        """
 390
 391        self._original_value = original_value
 392
 393    @property
 394    def original_value_metadata(self):
 395        """Gets the original_value_metadata of this RadioGroup.  # noqa: E501
 396
 397        Metadata that indicates whether the `originalValue` property is editable.  # noqa: E501
 398
 399        :return: The original_value_metadata of this RadioGroup.  # noqa: E501
 400        :rtype: PropertyMetadata
 401        """
 402        return self._original_value_metadata
 403
 404    @original_value_metadata.setter
 405    def original_value_metadata(self, original_value_metadata):
 406        """Sets the original_value_metadata of this RadioGroup.
 407
 408        Metadata that indicates whether the `originalValue` property is editable.  # noqa: E501
 409
 410        :param original_value_metadata: The original_value_metadata of this RadioGroup.  # noqa: E501
 411        :type: PropertyMetadata
 412        """
 413
 414        self._original_value_metadata = original_value_metadata
 415
 416    @property
 417    def radios(self):
 418        """Gets the radios of this RadioGroup.  # noqa: E501
 419
 420        Specifies the locations and status for radio buttons that are grouped together.  # noqa: E501
 421
 422        :return: The radios of this RadioGroup.  # noqa: E501
 423        :rtype: list[Radio]
 424        """
 425        return self._radios
 426
 427    @radios.setter
 428    def radios(self, radios):
 429        """Sets the radios of this RadioGroup.
 430
 431        Specifies the locations and status for radio buttons that are grouped together.  # noqa: E501
 432
 433        :param radios: The radios of this RadioGroup.  # noqa: E501
 434        :type: list[Radio]
 435        """
 436
 437        self._radios = radios
 438
 439    @property
 440    def recipient_id(self):
 441        """Gets the recipient_id of this RadioGroup.  # noqa: E501
 442
 443        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
 444
 445        :return: The recipient_id of this RadioGroup.  # noqa: E501
 446        :rtype: str
 447        """
 448        return self._recipient_id
 449
 450    @recipient_id.setter
 451    def recipient_id(self, recipient_id):
 452        """Sets the recipient_id of this RadioGroup.
 453
 454        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
 455
 456        :param recipient_id: The recipient_id of this RadioGroup.  # noqa: E501
 457        :type: str
 458        """
 459
 460        self._recipient_id = recipient_id
 461
 462    @property
 463    def recipient_id_guid(self):
 464        """Gets the recipient_id_guid of this RadioGroup.  # noqa: E501
 465
 466          # noqa: E501
 467
 468        :return: The recipient_id_guid of this RadioGroup.  # noqa: E501
 469        :rtype: str
 470        """
 471        return self._recipient_id_guid
 472
 473    @recipient_id_guid.setter
 474    def recipient_id_guid(self, recipient_id_guid):
 475        """Sets the recipient_id_guid of this RadioGroup.
 476
 477          # noqa: E501
 478
 479        :param recipient_id_guid: The recipient_id_guid of this RadioGroup.  # noqa: E501
 480        :type: str
 481        """
 482
 483        self._recipient_id_guid = recipient_id_guid
 484
 485    @property
 486    def recipient_id_guid_metadata(self):
 487        """Gets the recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 488
 489        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
 490
 491        :return: The recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 492        :rtype: PropertyMetadata
 493        """
 494        return self._recipient_id_guid_metadata
 495
 496    @recipient_id_guid_metadata.setter
 497    def recipient_id_guid_metadata(self, recipient_id_guid_metadata):
 498        """Sets the recipient_id_guid_metadata of this RadioGroup.
 499
 500        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
 501
 502        :param recipient_id_guid_metadata: The recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 503        :type: PropertyMetadata
 504        """
 505
 506        self._recipient_id_guid_metadata = recipient_id_guid_metadata
 507
 508    @property
 509    def recipient_id_metadata(self):
 510        """Gets the recipient_id_metadata of this RadioGroup.  # noqa: E501
 511
 512        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
 513
 514        :return: The recipient_id_metadata of this RadioGroup.  # noqa: E501
 515        :rtype: PropertyMetadata
 516        """
 517        return self._recipient_id_metadata
 518
 519    @recipient_id_metadata.setter
 520    def recipient_id_metadata(self, recipient_id_metadata):
 521        """Sets the recipient_id_metadata of this RadioGroup.
 522
 523        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
 524
 525        :param recipient_id_metadata: The recipient_id_metadata of this RadioGroup.  # noqa: E501
 526        :type: PropertyMetadata
 527        """
 528
 529        self._recipient_id_metadata = recipient_id_metadata
 530
 531    @property
 532    def require_all(self):
 533        """Gets the require_all of this RadioGroup.  # noqa: E501
 534
 535        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
 536
 537        :return: The require_all of this RadioGroup.  # noqa: E501
 538        :rtype: str
 539        """
 540        return self._require_all
 541
 542    @require_all.setter
 543    def require_all(self, require_all):
 544        """Sets the require_all of this RadioGroup.
 545
 546        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
 547
 548        :param require_all: The require_all of this RadioGroup.  # noqa: E501
 549        :type: str
 550        """
 551
 552        self._require_all = require_all
 553
 554    @property
 555    def require_all_metadata(self):
 556        """Gets the require_all_metadata of this RadioGroup.  # noqa: E501
 557
 558        Metadata that indicates whether the `requireAll` property is editable.  # noqa: E501
 559
 560        :return: The require_all_metadata of this RadioGroup.  # noqa: E501
 561        :rtype: PropertyMetadata
 562        """
 563        return self._require_all_metadata
 564
 565    @require_all_metadata.setter
 566    def require_all_metadata(self, require_all_metadata):
 567        """Sets the require_all_metadata of this RadioGroup.
 568
 569        Metadata that indicates whether the `requireAll` property is editable.  # noqa: E501
 570
 571        :param require_all_metadata: The require_all_metadata of this RadioGroup.  # noqa: E501
 572        :type: PropertyMetadata
 573        """
 574
 575        self._require_all_metadata = require_all_metadata
 576
 577    @property
 578    def require_initial_on_shared_change(self):
 579        """Gets the require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 580
 581        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
 582
 583        :return: The require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 584        :rtype: str
 585        """
 586        return self._require_initial_on_shared_change
 587
 588    @require_initial_on_shared_change.setter
 589    def require_initial_on_shared_change(self, require_initial_on_shared_change):
 590        """Sets the require_initial_on_shared_change of this RadioGroup.
 591
 592        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
 593
 594        :param require_initial_on_shared_change: The require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 595        :type: str
 596        """
 597
 598        self._require_initial_on_shared_change = require_initial_on_shared_change
 599
 600    @property
 601    def require_initial_on_shared_change_metadata(self):
 602        """Gets the require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 603
 604        Metadata that indicates whether the `requireInitialOnSharedChange` property is editable.  # noqa: E501
 605
 606        :return: The require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 607        :rtype: PropertyMetadata
 608        """
 609        return self._require_initial_on_shared_change_metadata
 610
 611    @require_initial_on_shared_change_metadata.setter
 612    def require_initial_on_shared_change_metadata(self, require_initial_on_shared_change_metadata):
 613        """Sets the require_initial_on_shared_change_metadata of this RadioGroup.
 614
 615        Metadata that indicates whether the `requireInitialOnSharedChange` property is editable.  # noqa: E501
 616
 617        :param require_initial_on_shared_change_metadata: The require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 618        :type: PropertyMetadata
 619        """
 620
 621        self._require_initial_on_shared_change_metadata = require_initial_on_shared_change_metadata
 622
 623    @property
 624    def shared(self):
 625        """Gets the shared of this RadioGroup.  # noqa: E501
 626
 627        When set to **true**, this custom tab is shared.  # noqa: E501
 628
 629        :return: The shared of this RadioGroup.  # noqa: E501
 630        :rtype: str
 631        """
 632        return self._shared
 633
 634    @shared.setter
 635    def shared(self, shared):
 636        """Sets the shared of this RadioGroup.
 637
 638        When set to **true**, this custom tab is shared.  # noqa: E501
 639
 640        :param shared: The shared of this RadioGroup.  # noqa: E501
 641        :type: str
 642        """
 643
 644        self._shared = shared
 645
 646    @property
 647    def shared_metadata(self):
 648        """Gets the shared_metadata of this RadioGroup.  # noqa: E501
 649
 650        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
 651
 652        :return: The shared_metadata of this RadioGroup.  # noqa: E501
 653        :rtype: PropertyMetadata
 654        """
 655        return self._shared_metadata
 656
 657    @shared_metadata.setter
 658    def shared_metadata(self, shared_metadata):
 659        """Sets the shared_metadata of this RadioGroup.
 660
 661        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
 662
 663        :param shared_metadata: The shared_metadata of this RadioGroup.  # noqa: E501
 664        :type: PropertyMetadata
 665        """
 666
 667        self._shared_metadata = shared_metadata
 668
 669    @property
 670    def share_to_recipients(self):
 671        """Gets the share_to_recipients of this RadioGroup.  # noqa: E501
 672
 673          # noqa: E501
 674
 675        :return: The share_to_recipients of this RadioGroup.  # noqa: E501
 676        :rtype: str
 677        """
 678        return self._share_to_recipients
 679
 680    @share_to_recipients.setter
 681    def share_to_recipients(self, share_to_recipients):
 682        """Sets the share_to_recipients of this RadioGroup.
 683
 684          # noqa: E501
 685
 686        :param share_to_recipients: The share_to_recipients of this RadioGroup.  # noqa: E501
 687        :type: str
 688        """
 689
 690        self._share_to_recipients = share_to_recipients
 691
 692    @property
 693    def share_to_recipients_metadata(self):
 694        """Gets the share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 695
 696        Reserved for DocuSign.  # noqa: E501
 697
 698        :return: The share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 699        :rtype: PropertyMetadata
 700        """
 701        return self._share_to_recipients_metadata
 702
 703    @share_to_recipients_metadata.setter
 704    def share_to_recipients_metadata(self, share_to_recipients_metadata):
 705        """Sets the share_to_recipients_metadata of this RadioGroup.
 706
 707        Reserved for DocuSign.  # noqa: E501
 708
 709        :param share_to_recipients_metadata: The share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 710        :type: PropertyMetadata
 711        """
 712
 713        self._share_to_recipients_metadata = share_to_recipients_metadata
 714
 715    @property
 716    def source(self):
 717        """Gets the source of this RadioGroup.  # noqa: E501
 718
 719          # noqa: E501
 720
 721        :return: The source of this RadioGroup.  # noqa: E501
 722        :rtype: str
 723        """
 724        return self._source
 725
 726    @source.setter
 727    def source(self, source):
 728        """Sets the source of this RadioGroup.
 729
 730          # noqa: E501
 731
 732        :param source: The source of this RadioGroup.  # noqa: E501
 733        :type: str
 734        """
 735
 736        self._source = source
 737
 738    @property
 739    def tab_type(self):
 740        """Gets the tab_type of this RadioGroup.  # noqa: E501
 741
 742          # noqa: E501
 743
 744        :return: The tab_type of this RadioGroup.  # noqa: E501
 745        :rtype: str
 746        """
 747        return self._tab_type
 748
 749    @tab_type.setter
 750    def tab_type(self, tab_type):
 751        """Sets the tab_type of this RadioGroup.
 752
 753          # noqa: E501
 754
 755        :param tab_type: The tab_type of this RadioGroup.  # noqa: E501
 756        :type: str
 757        """
 758
 759        self._tab_type = tab_type
 760
 761    @property
 762    def tab_type_metadata(self):
 763        """Gets the tab_type_metadata of this RadioGroup.  # noqa: E501
 764
 765        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
 766
 767        :return: The tab_type_metadata of this RadioGroup.  # noqa: E501
 768        :rtype: PropertyMetadata
 769        """
 770        return self._tab_type_metadata
 771
 772    @tab_type_metadata.setter
 773    def tab_type_metadata(self, tab_type_metadata):
 774        """Sets the tab_type_metadata of this RadioGroup.
 775
 776        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
 777
 778        :param tab_type_metadata: The tab_type_metadata of this RadioGroup.  # noqa: E501
 779        :type: PropertyMetadata
 780        """
 781
 782        self._tab_type_metadata = tab_type_metadata
 783
 784    @property
 785    def template_locked(self):
 786        """Gets the template_locked of this RadioGroup.  # noqa: E501
 787
 788        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
 789
 790        :return: The template_locked of this RadioGroup.  # noqa: E501
 791        :rtype: str
 792        """
 793        return self._template_locked
 794
 795    @template_locked.setter
 796    def template_locked(self, template_locked):
 797        """Sets the template_locked of this RadioGroup.
 798
 799        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
 800
 801        :param template_locked: The template_locked of this RadioGroup.  # noqa: E501
 802        :type: str
 803        """
 804
 805        self._template_locked = template_locked
 806
 807    @property
 808    def template_locked_metadata(self):
 809        """Gets the template_locked_metadata of this RadioGroup.  # noqa: E501
 810
 811        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
 812
 813        :return: The template_locked_metadata of this RadioGroup.  # noqa: E501
 814        :rtype: PropertyMetadata
 815        """
 816        return self._template_locked_metadata
 817
 818    @template_locked_metadata.setter
 819    def template_locked_metadata(self, template_locked_metadata):
 820        """Sets the template_locked_metadata of this RadioGroup.
 821
 822        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
 823
 824        :param template_locked_metadata: The template_locked_metadata of this RadioGroup.  # noqa: E501
 825        :type: PropertyMetadata
 826        """
 827
 828        self._template_locked_metadata = template_locked_metadata
 829
 830    @property
 831    def template_required(self):
 832        """Gets the template_required of this RadioGroup.  # noqa: E501
 833
 834        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
 835
 836        :return: The template_required of this RadioGroup.  # noqa: E501
 837        :rtype: str
 838        """
 839        return self._template_required
 840
 841    @template_required.setter
 842    def template_required(self, template_required):
 843        """Sets the template_required of this RadioGroup.
 844
 845        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
 846
 847        :param template_required: The template_required of this RadioGroup.  # noqa: E501
 848        :type: str
 849        """
 850
 851        self._template_required = template_required
 852
 853    @property
 854    def template_required_metadata(self):
 855        """Gets the template_required_metadata of this RadioGroup.  # noqa: E501
 856
 857        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
 858
 859        :return: The template_required_metadata of this RadioGroup.  # noqa: E501
 860        :rtype: PropertyMetadata
 861        """
 862        return self._template_required_metadata
 863
 864    @template_required_metadata.setter
 865    def template_required_metadata(self, template_required_metadata):
 866        """Sets the template_required_metadata of this RadioGroup.
 867
 868        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
 869
 870        :param template_required_metadata: The template_required_metadata of this RadioGroup.  # noqa: E501
 871        :type: PropertyMetadata
 872        """
 873
 874        self._template_required_metadata = template_required_metadata
 875
 876    @property
 877    def tooltip(self):
 878        """Gets the tooltip of this RadioGroup.  # noqa: E501
 879
 880          # noqa: E501
 881
 882        :return: The tooltip of this RadioGroup.  # noqa: E501
 883        :rtype: str
 884        """
 885        return self._tooltip
 886
 887    @tooltip.setter
 888    def tooltip(self, tooltip):
 889        """Sets the tooltip of this RadioGroup.
 890
 891          # noqa: E501
 892
 893        :param tooltip: The tooltip of this RadioGroup.  # noqa: E501
 894        :type: str
 895        """
 896
 897        self._tooltip = tooltip
 898
 899    @property
 900    def tooltip_metadata(self):
 901        """Gets the tooltip_metadata of this RadioGroup.  # noqa: E501
 902
 903        Metadata that indicates whether the `tooltip` property is editable.  # noqa: E501
 904
 905        :return: The tooltip_metadata of this RadioGroup.  # noqa: E501
 906        :rtype: PropertyMetadata
 907        """
 908        return self._tooltip_metadata
 909
 910    @tooltip_metadata.setter
 911    def tooltip_metadata(self, tooltip_metadata):
 912        """Sets the tooltip_metadata of this RadioGroup.
 913
 914        Metadata that indicates whether the `tooltip` property is editable.  # noqa: E501
 915
 916        :param tooltip_metadata: The tooltip_metadata of this RadioGroup.  # noqa: E501
 917        :type: PropertyMetadata
 918        """
 919
 920        self._tooltip_metadata = tooltip_metadata
 921
 922    @property
 923    def value(self):
 924        """Gets the value of this RadioGroup.  # noqa: E501
 925
 926        Specifies the value of the tab.   # noqa: E501
 927
 928        :return: The value of this RadioGroup.  # noqa: E501
 929        :rtype: str
 930        """
 931        return self._value
 932
 933    @value.setter
 934    def value(self, value):
 935        """Sets the value of this RadioGroup.
 936
 937        Specifies the value of the tab.   # noqa: E501
 938
 939        :param value: The value of this RadioGroup.  # noqa: E501
 940        :type: str
 941        """
 942
 943        self._value = value
 944
 945    @property
 946    def value_metadata(self):
 947        """Gets the value_metadata of this RadioGroup.  # noqa: E501
 948
 949        Metadata that indicates whether the `value` property is editable.  # noqa: E501
 950
 951        :return: The value_metadata of this RadioGroup.  # noqa: E501
 952        :rtype: PropertyMetadata
 953        """
 954        return self._value_metadata
 955
 956    @value_metadata.setter
 957    def value_metadata(self, value_metadata):
 958        """Sets the value_metadata of this RadioGroup.
 959
 960        Metadata that indicates whether the `value` property is editable.  # noqa: E501
 961
 962        :param value_metadata: The value_metadata of this RadioGroup.  # noqa: E501
 963        :type: PropertyMetadata
 964        """
 965
 966        self._value_metadata = value_metadata
 967
 968    def to_dict(self):
 969        """Returns the model properties as a dict"""
 970        result = {}
 971
 972        for attr, _ in six.iteritems(self.swagger_types):
 973            value = getattr(self, attr)
 974            if isinstance(value, list):
 975                result[attr] = list(map(
 976                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
 977                    value
 978                ))
 979            elif hasattr(value, "to_dict"):
 980                result[attr] = value.to_dict()
 981            elif isinstance(value, dict):
 982                result[attr] = dict(map(
 983                    lambda item: (item[0], item[1].to_dict())
 984                    if hasattr(item[1], "to_dict") else item,
 985                    value.items()
 986                ))
 987            else:
 988                result[attr] = value
 989        if issubclass(RadioGroup, dict):
 990            for key, value in self.items():
 991                result[key] = value
 992
 993        return result
 994
 995    def to_str(self):
 996        """Returns the string representation of the model"""
 997        return pprint.pformat(self.to_dict())
 998
 999    def __repr__(self):
1000        """For `print` and `pprint`"""
1001        return self.to_str()
1002
1003    def __eq__(self, other):
1004        """Returns true if both objects are equal"""
1005        if not isinstance(other, RadioGroup):
1006            return False
1007
1008        return self.to_dict() == other.to_dict()
1009
1010    def __ne__(self, other):
1011        """Returns true if both objects are not equal"""
1012        if not isinstance(other, RadioGroup):
1013            return True
1014
1015        return self.to_dict() != other.to_dict()
class RadioGroup:
  23class RadioGroup(object):
  24    """NOTE: This class is auto generated by the swagger code generator program.
  25
  26    Do not edit the class manually.
  27    """
  28
  29    """
  30    Attributes:
  31      swagger_types (dict): The key is attribute name
  32                            and the value is attribute type.
  33      attribute_map (dict): The key is attribute name
  34                            and the value is json key in definition.
  35    """
  36    swagger_types = {
  37        'conditional_parent_label': 'str',
  38        'conditional_parent_label_metadata': 'PropertyMetadata',
  39        'conditional_parent_value': 'str',
  40        'conditional_parent_value_metadata': 'PropertyMetadata',
  41        'document_id': 'str',
  42        'document_id_metadata': 'PropertyMetadata',
  43        'group_name': 'str',
  44        'group_name_metadata': 'PropertyMetadata',
  45        'original_value': 'str',
  46        'original_value_metadata': 'PropertyMetadata',
  47        'radios': 'list[Radio]',
  48        'recipient_id': 'str',
  49        'recipient_id_guid': 'str',
  50        'recipient_id_guid_metadata': 'PropertyMetadata',
  51        'recipient_id_metadata': 'PropertyMetadata',
  52        'require_all': 'str',
  53        'require_all_metadata': 'PropertyMetadata',
  54        'require_initial_on_shared_change': 'str',
  55        'require_initial_on_shared_change_metadata': 'PropertyMetadata',
  56        'shared': 'str',
  57        'shared_metadata': 'PropertyMetadata',
  58        'share_to_recipients': 'str',
  59        'share_to_recipients_metadata': 'PropertyMetadata',
  60        'source': 'str',
  61        'tab_type': 'str',
  62        'tab_type_metadata': 'PropertyMetadata',
  63        'template_locked': 'str',
  64        'template_locked_metadata': 'PropertyMetadata',
  65        'template_required': 'str',
  66        'template_required_metadata': 'PropertyMetadata',
  67        'tooltip': 'str',
  68        'tooltip_metadata': 'PropertyMetadata',
  69        'value': 'str',
  70        'value_metadata': 'PropertyMetadata'
  71    }
  72
  73    attribute_map = {
  74        'conditional_parent_label': 'conditionalParentLabel',
  75        'conditional_parent_label_metadata': 'conditionalParentLabelMetadata',
  76        'conditional_parent_value': 'conditionalParentValue',
  77        'conditional_parent_value_metadata': 'conditionalParentValueMetadata',
  78        'document_id': 'documentId',
  79        'document_id_metadata': 'documentIdMetadata',
  80        'group_name': 'groupName',
  81        'group_name_metadata': 'groupNameMetadata',
  82        'original_value': 'originalValue',
  83        'original_value_metadata': 'originalValueMetadata',
  84        'radios': 'radios',
  85        'recipient_id': 'recipientId',
  86        'recipient_id_guid': 'recipientIdGuid',
  87        'recipient_id_guid_metadata': 'recipientIdGuidMetadata',
  88        'recipient_id_metadata': 'recipientIdMetadata',
  89        'require_all': 'requireAll',
  90        'require_all_metadata': 'requireAllMetadata',
  91        'require_initial_on_shared_change': 'requireInitialOnSharedChange',
  92        'require_initial_on_shared_change_metadata': 'requireInitialOnSharedChangeMetadata',
  93        'shared': 'shared',
  94        'shared_metadata': 'sharedMetadata',
  95        'share_to_recipients': 'shareToRecipients',
  96        'share_to_recipients_metadata': 'shareToRecipientsMetadata',
  97        'source': 'source',
  98        'tab_type': 'tabType',
  99        'tab_type_metadata': 'tabTypeMetadata',
 100        'template_locked': 'templateLocked',
 101        'template_locked_metadata': 'templateLockedMetadata',
 102        'template_required': 'templateRequired',
 103        'template_required_metadata': 'templateRequiredMetadata',
 104        'tooltip': 'tooltip',
 105        'tooltip_metadata': 'tooltipMetadata',
 106        'value': 'value',
 107        'value_metadata': 'valueMetadata'
 108    }
 109
 110    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 111        """RadioGroup - a model defined in Swagger"""  # noqa: E501
 112        if _configuration is None:
 113            _configuration = Configuration()
 114        self._configuration = _configuration
 115
 116        self._conditional_parent_label = None
 117        self._conditional_parent_label_metadata = None
 118        self._conditional_parent_value = None
 119        self._conditional_parent_value_metadata = None
 120        self._document_id = None
 121        self._document_id_metadata = None
 122        self._group_name = None
 123        self._group_name_metadata = None
 124        self._original_value = None
 125        self._original_value_metadata = None
 126        self._radios = None
 127        self._recipient_id = None
 128        self._recipient_id_guid = None
 129        self._recipient_id_guid_metadata = None
 130        self._recipient_id_metadata = None
 131        self._require_all = None
 132        self._require_all_metadata = None
 133        self._require_initial_on_shared_change = None
 134        self._require_initial_on_shared_change_metadata = None
 135        self._shared = None
 136        self._shared_metadata = None
 137        self._share_to_recipients = None
 138        self._share_to_recipients_metadata = None
 139        self._source = None
 140        self._tab_type = None
 141        self._tab_type_metadata = None
 142        self._template_locked = None
 143        self._template_locked_metadata = None
 144        self._template_required = None
 145        self._template_required_metadata = None
 146        self._tooltip = None
 147        self._tooltip_metadata = None
 148        self._value = None
 149        self._value_metadata = None
 150        self.discriminator = None
 151
 152        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
 153        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
 154        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
 155        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
 156        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
 157        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
 158        setattr(self, "_{}".format('group_name'), kwargs.get('group_name', None))
 159        setattr(self, "_{}".format('group_name_metadata'), kwargs.get('group_name_metadata', None))
 160        setattr(self, "_{}".format('original_value'), kwargs.get('original_value', None))
 161        setattr(self, "_{}".format('original_value_metadata'), kwargs.get('original_value_metadata', None))
 162        setattr(self, "_{}".format('radios'), kwargs.get('radios', None))
 163        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 164        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 165        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
 166        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
 167        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
 168        setattr(self, "_{}".format('require_all_metadata'), kwargs.get('require_all_metadata', None))
 169        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
 170        setattr(self, "_{}".format('require_initial_on_shared_change_metadata'), kwargs.get('require_initial_on_shared_change_metadata', None))
 171        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 172        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
 173        setattr(self, "_{}".format('share_to_recipients'), kwargs.get('share_to_recipients', None))
 174        setattr(self, "_{}".format('share_to_recipients_metadata'), kwargs.get('share_to_recipients_metadata', None))
 175        setattr(self, "_{}".format('source'), kwargs.get('source', None))
 176        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
 177        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
 178        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 179        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
 180        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 181        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
 182        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
 183        setattr(self, "_{}".format('tooltip_metadata'), kwargs.get('tooltip_metadata', None))
 184        setattr(self, "_{}".format('value'), kwargs.get('value', None))
 185        setattr(self, "_{}".format('value_metadata'), kwargs.get('value_metadata', None))
 186
 187    @property
 188    def conditional_parent_label(self):
 189        """Gets the conditional_parent_label of this RadioGroup.  # noqa: E501
 190
 191        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
 192
 193        :return: The conditional_parent_label of this RadioGroup.  # noqa: E501
 194        :rtype: str
 195        """
 196        return self._conditional_parent_label
 197
 198    @conditional_parent_label.setter
 199    def conditional_parent_label(self, conditional_parent_label):
 200        """Sets the conditional_parent_label of this RadioGroup.
 201
 202        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
 203
 204        :param conditional_parent_label: The conditional_parent_label of this RadioGroup.  # noqa: E501
 205        :type: str
 206        """
 207
 208        self._conditional_parent_label = conditional_parent_label
 209
 210    @property
 211    def conditional_parent_label_metadata(self):
 212        """Gets the conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 213
 214        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
 215
 216        :return: The conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 217        :rtype: PropertyMetadata
 218        """
 219        return self._conditional_parent_label_metadata
 220
 221    @conditional_parent_label_metadata.setter
 222    def conditional_parent_label_metadata(self, conditional_parent_label_metadata):
 223        """Sets the conditional_parent_label_metadata of this RadioGroup.
 224
 225        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
 226
 227        :param conditional_parent_label_metadata: The conditional_parent_label_metadata of this RadioGroup.  # noqa: E501
 228        :type: PropertyMetadata
 229        """
 230
 231        self._conditional_parent_label_metadata = conditional_parent_label_metadata
 232
 233    @property
 234    def conditional_parent_value(self):
 235        """Gets the conditional_parent_value of this RadioGroup.  # noqa: E501
 236
 237        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.   # noqa: E501
 238
 239        :return: The conditional_parent_value of this RadioGroup.  # noqa: E501
 240        :rtype: str
 241        """
 242        return self._conditional_parent_value
 243
 244    @conditional_parent_value.setter
 245    def conditional_parent_value(self, conditional_parent_value):
 246        """Sets the conditional_parent_value of this RadioGroup.
 247
 248        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.   # noqa: E501
 249
 250        :param conditional_parent_value: The conditional_parent_value of this RadioGroup.  # noqa: E501
 251        :type: str
 252        """
 253
 254        self._conditional_parent_value = conditional_parent_value
 255
 256    @property
 257    def conditional_parent_value_metadata(self):
 258        """Gets the conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 259
 260        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
 261
 262        :return: The conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 263        :rtype: PropertyMetadata
 264        """
 265        return self._conditional_parent_value_metadata
 266
 267    @conditional_parent_value_metadata.setter
 268    def conditional_parent_value_metadata(self, conditional_parent_value_metadata):
 269        """Sets the conditional_parent_value_metadata of this RadioGroup.
 270
 271        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
 272
 273        :param conditional_parent_value_metadata: The conditional_parent_value_metadata of this RadioGroup.  # noqa: E501
 274        :type: PropertyMetadata
 275        """
 276
 277        self._conditional_parent_value_metadata = conditional_parent_value_metadata
 278
 279    @property
 280    def document_id(self):
 281        """Gets the document_id of this RadioGroup.  # noqa: E501
 282
 283        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
 284
 285        :return: The document_id of this RadioGroup.  # noqa: E501
 286        :rtype: str
 287        """
 288        return self._document_id
 289
 290    @document_id.setter
 291    def document_id(self, document_id):
 292        """Sets the document_id of this RadioGroup.
 293
 294        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
 295
 296        :param document_id: The document_id of this RadioGroup.  # noqa: E501
 297        :type: str
 298        """
 299
 300        self._document_id = document_id
 301
 302    @property
 303    def document_id_metadata(self):
 304        """Gets the document_id_metadata of this RadioGroup.  # noqa: E501
 305
 306        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
 307
 308        :return: The document_id_metadata of this RadioGroup.  # noqa: E501
 309        :rtype: PropertyMetadata
 310        """
 311        return self._document_id_metadata
 312
 313    @document_id_metadata.setter
 314    def document_id_metadata(self, document_id_metadata):
 315        """Sets the document_id_metadata of this RadioGroup.
 316
 317        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
 318
 319        :param document_id_metadata: The document_id_metadata of this RadioGroup.  # noqa: E501
 320        :type: PropertyMetadata
 321        """
 322
 323        self._document_id_metadata = document_id_metadata
 324
 325    @property
 326    def group_name(self):
 327        """Gets the group_name of this RadioGroup.  # noqa: E501
 328
 329        The name of the group.  # noqa: E501
 330
 331        :return: The group_name of this RadioGroup.  # noqa: E501
 332        :rtype: str
 333        """
 334        return self._group_name
 335
 336    @group_name.setter
 337    def group_name(self, group_name):
 338        """Sets the group_name of this RadioGroup.
 339
 340        The name of the group.  # noqa: E501
 341
 342        :param group_name: The group_name of this RadioGroup.  # noqa: E501
 343        :type: str
 344        """
 345
 346        self._group_name = group_name
 347
 348    @property
 349    def group_name_metadata(self):
 350        """Gets the group_name_metadata of this RadioGroup.  # noqa: E501
 351
 352        Metadata that indicates whether the `groupName` property is editable.  # noqa: E501
 353
 354        :return: The group_name_metadata of this RadioGroup.  # noqa: E501
 355        :rtype: PropertyMetadata
 356        """
 357        return self._group_name_metadata
 358
 359    @group_name_metadata.setter
 360    def group_name_metadata(self, group_name_metadata):
 361        """Sets the group_name_metadata of this RadioGroup.
 362
 363        Metadata that indicates whether the `groupName` property is editable.  # noqa: E501
 364
 365        :param group_name_metadata: The group_name_metadata of this RadioGroup.  # noqa: E501
 366        :type: PropertyMetadata
 367        """
 368
 369        self._group_name_metadata = group_name_metadata
 370
 371    @property
 372    def original_value(self):
 373        """Gets the original_value of this RadioGroup.  # noqa: E501
 374
 375        The initial value of the tab when it was sent to the recipient.   # noqa: E501
 376
 377        :return: The original_value of this RadioGroup.  # noqa: E501
 378        :rtype: str
 379        """
 380        return self._original_value
 381
 382    @original_value.setter
 383    def original_value(self, original_value):
 384        """Sets the original_value of this RadioGroup.
 385
 386        The initial value of the tab when it was sent to the recipient.   # noqa: E501
 387
 388        :param original_value: The original_value of this RadioGroup.  # noqa: E501
 389        :type: str
 390        """
 391
 392        self._original_value = original_value
 393
 394    @property
 395    def original_value_metadata(self):
 396        """Gets the original_value_metadata of this RadioGroup.  # noqa: E501
 397
 398        Metadata that indicates whether the `originalValue` property is editable.  # noqa: E501
 399
 400        :return: The original_value_metadata of this RadioGroup.  # noqa: E501
 401        :rtype: PropertyMetadata
 402        """
 403        return self._original_value_metadata
 404
 405    @original_value_metadata.setter
 406    def original_value_metadata(self, original_value_metadata):
 407        """Sets the original_value_metadata of this RadioGroup.
 408
 409        Metadata that indicates whether the `originalValue` property is editable.  # noqa: E501
 410
 411        :param original_value_metadata: The original_value_metadata of this RadioGroup.  # noqa: E501
 412        :type: PropertyMetadata
 413        """
 414
 415        self._original_value_metadata = original_value_metadata
 416
 417    @property
 418    def radios(self):
 419        """Gets the radios of this RadioGroup.  # noqa: E501
 420
 421        Specifies the locations and status for radio buttons that are grouped together.  # noqa: E501
 422
 423        :return: The radios of this RadioGroup.  # noqa: E501
 424        :rtype: list[Radio]
 425        """
 426        return self._radios
 427
 428    @radios.setter
 429    def radios(self, radios):
 430        """Sets the radios of this RadioGroup.
 431
 432        Specifies the locations and status for radio buttons that are grouped together.  # noqa: E501
 433
 434        :param radios: The radios of this RadioGroup.  # noqa: E501
 435        :type: list[Radio]
 436        """
 437
 438        self._radios = radios
 439
 440    @property
 441    def recipient_id(self):
 442        """Gets the recipient_id of this RadioGroup.  # noqa: E501
 443
 444        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
 445
 446        :return: The recipient_id of this RadioGroup.  # noqa: E501
 447        :rtype: str
 448        """
 449        return self._recipient_id
 450
 451    @recipient_id.setter
 452    def recipient_id(self, recipient_id):
 453        """Sets the recipient_id of this RadioGroup.
 454
 455        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
 456
 457        :param recipient_id: The recipient_id of this RadioGroup.  # noqa: E501
 458        :type: str
 459        """
 460
 461        self._recipient_id = recipient_id
 462
 463    @property
 464    def recipient_id_guid(self):
 465        """Gets the recipient_id_guid of this RadioGroup.  # noqa: E501
 466
 467          # noqa: E501
 468
 469        :return: The recipient_id_guid of this RadioGroup.  # noqa: E501
 470        :rtype: str
 471        """
 472        return self._recipient_id_guid
 473
 474    @recipient_id_guid.setter
 475    def recipient_id_guid(self, recipient_id_guid):
 476        """Sets the recipient_id_guid of this RadioGroup.
 477
 478          # noqa: E501
 479
 480        :param recipient_id_guid: The recipient_id_guid of this RadioGroup.  # noqa: E501
 481        :type: str
 482        """
 483
 484        self._recipient_id_guid = recipient_id_guid
 485
 486    @property
 487    def recipient_id_guid_metadata(self):
 488        """Gets the recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 489
 490        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
 491
 492        :return: The recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 493        :rtype: PropertyMetadata
 494        """
 495        return self._recipient_id_guid_metadata
 496
 497    @recipient_id_guid_metadata.setter
 498    def recipient_id_guid_metadata(self, recipient_id_guid_metadata):
 499        """Sets the recipient_id_guid_metadata of this RadioGroup.
 500
 501        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
 502
 503        :param recipient_id_guid_metadata: The recipient_id_guid_metadata of this RadioGroup.  # noqa: E501
 504        :type: PropertyMetadata
 505        """
 506
 507        self._recipient_id_guid_metadata = recipient_id_guid_metadata
 508
 509    @property
 510    def recipient_id_metadata(self):
 511        """Gets the recipient_id_metadata of this RadioGroup.  # noqa: E501
 512
 513        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
 514
 515        :return: The recipient_id_metadata of this RadioGroup.  # noqa: E501
 516        :rtype: PropertyMetadata
 517        """
 518        return self._recipient_id_metadata
 519
 520    @recipient_id_metadata.setter
 521    def recipient_id_metadata(self, recipient_id_metadata):
 522        """Sets the recipient_id_metadata of this RadioGroup.
 523
 524        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
 525
 526        :param recipient_id_metadata: The recipient_id_metadata of this RadioGroup.  # noqa: E501
 527        :type: PropertyMetadata
 528        """
 529
 530        self._recipient_id_metadata = recipient_id_metadata
 531
 532    @property
 533    def require_all(self):
 534        """Gets the require_all of this RadioGroup.  # noqa: E501
 535
 536        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
 537
 538        :return: The require_all of this RadioGroup.  # noqa: E501
 539        :rtype: str
 540        """
 541        return self._require_all
 542
 543    @require_all.setter
 544    def require_all(self, require_all):
 545        """Sets the require_all of this RadioGroup.
 546
 547        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
 548
 549        :param require_all: The require_all of this RadioGroup.  # noqa: E501
 550        :type: str
 551        """
 552
 553        self._require_all = require_all
 554
 555    @property
 556    def require_all_metadata(self):
 557        """Gets the require_all_metadata of this RadioGroup.  # noqa: E501
 558
 559        Metadata that indicates whether the `requireAll` property is editable.  # noqa: E501
 560
 561        :return: The require_all_metadata of this RadioGroup.  # noqa: E501
 562        :rtype: PropertyMetadata
 563        """
 564        return self._require_all_metadata
 565
 566    @require_all_metadata.setter
 567    def require_all_metadata(self, require_all_metadata):
 568        """Sets the require_all_metadata of this RadioGroup.
 569
 570        Metadata that indicates whether the `requireAll` property is editable.  # noqa: E501
 571
 572        :param require_all_metadata: The require_all_metadata of this RadioGroup.  # noqa: E501
 573        :type: PropertyMetadata
 574        """
 575
 576        self._require_all_metadata = require_all_metadata
 577
 578    @property
 579    def require_initial_on_shared_change(self):
 580        """Gets the require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 581
 582        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
 583
 584        :return: The require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 585        :rtype: str
 586        """
 587        return self._require_initial_on_shared_change
 588
 589    @require_initial_on_shared_change.setter
 590    def require_initial_on_shared_change(self, require_initial_on_shared_change):
 591        """Sets the require_initial_on_shared_change of this RadioGroup.
 592
 593        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
 594
 595        :param require_initial_on_shared_change: The require_initial_on_shared_change of this RadioGroup.  # noqa: E501
 596        :type: str
 597        """
 598
 599        self._require_initial_on_shared_change = require_initial_on_shared_change
 600
 601    @property
 602    def require_initial_on_shared_change_metadata(self):
 603        """Gets the require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 604
 605        Metadata that indicates whether the `requireInitialOnSharedChange` property is editable.  # noqa: E501
 606
 607        :return: The require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 608        :rtype: PropertyMetadata
 609        """
 610        return self._require_initial_on_shared_change_metadata
 611
 612    @require_initial_on_shared_change_metadata.setter
 613    def require_initial_on_shared_change_metadata(self, require_initial_on_shared_change_metadata):
 614        """Sets the require_initial_on_shared_change_metadata of this RadioGroup.
 615
 616        Metadata that indicates whether the `requireInitialOnSharedChange` property is editable.  # noqa: E501
 617
 618        :param require_initial_on_shared_change_metadata: The require_initial_on_shared_change_metadata of this RadioGroup.  # noqa: E501
 619        :type: PropertyMetadata
 620        """
 621
 622        self._require_initial_on_shared_change_metadata = require_initial_on_shared_change_metadata
 623
 624    @property
 625    def shared(self):
 626        """Gets the shared of this RadioGroup.  # noqa: E501
 627
 628        When set to **true**, this custom tab is shared.  # noqa: E501
 629
 630        :return: The shared of this RadioGroup.  # noqa: E501
 631        :rtype: str
 632        """
 633        return self._shared
 634
 635    @shared.setter
 636    def shared(self, shared):
 637        """Sets the shared of this RadioGroup.
 638
 639        When set to **true**, this custom tab is shared.  # noqa: E501
 640
 641        :param shared: The shared of this RadioGroup.  # noqa: E501
 642        :type: str
 643        """
 644
 645        self._shared = shared
 646
 647    @property
 648    def shared_metadata(self):
 649        """Gets the shared_metadata of this RadioGroup.  # noqa: E501
 650
 651        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
 652
 653        :return: The shared_metadata of this RadioGroup.  # noqa: E501
 654        :rtype: PropertyMetadata
 655        """
 656        return self._shared_metadata
 657
 658    @shared_metadata.setter
 659    def shared_metadata(self, shared_metadata):
 660        """Sets the shared_metadata of this RadioGroup.
 661
 662        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
 663
 664        :param shared_metadata: The shared_metadata of this RadioGroup.  # noqa: E501
 665        :type: PropertyMetadata
 666        """
 667
 668        self._shared_metadata = shared_metadata
 669
 670    @property
 671    def share_to_recipients(self):
 672        """Gets the share_to_recipients of this RadioGroup.  # noqa: E501
 673
 674          # noqa: E501
 675
 676        :return: The share_to_recipients of this RadioGroup.  # noqa: E501
 677        :rtype: str
 678        """
 679        return self._share_to_recipients
 680
 681    @share_to_recipients.setter
 682    def share_to_recipients(self, share_to_recipients):
 683        """Sets the share_to_recipients of this RadioGroup.
 684
 685          # noqa: E501
 686
 687        :param share_to_recipients: The share_to_recipients of this RadioGroup.  # noqa: E501
 688        :type: str
 689        """
 690
 691        self._share_to_recipients = share_to_recipients
 692
 693    @property
 694    def share_to_recipients_metadata(self):
 695        """Gets the share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 696
 697        Reserved for DocuSign.  # noqa: E501
 698
 699        :return: The share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 700        :rtype: PropertyMetadata
 701        """
 702        return self._share_to_recipients_metadata
 703
 704    @share_to_recipients_metadata.setter
 705    def share_to_recipients_metadata(self, share_to_recipients_metadata):
 706        """Sets the share_to_recipients_metadata of this RadioGroup.
 707
 708        Reserved for DocuSign.  # noqa: E501
 709
 710        :param share_to_recipients_metadata: The share_to_recipients_metadata of this RadioGroup.  # noqa: E501
 711        :type: PropertyMetadata
 712        """
 713
 714        self._share_to_recipients_metadata = share_to_recipients_metadata
 715
 716    @property
 717    def source(self):
 718        """Gets the source of this RadioGroup.  # noqa: E501
 719
 720          # noqa: E501
 721
 722        :return: The source of this RadioGroup.  # noqa: E501
 723        :rtype: str
 724        """
 725        return self._source
 726
 727    @source.setter
 728    def source(self, source):
 729        """Sets the source of this RadioGroup.
 730
 731          # noqa: E501
 732
 733        :param source: The source of this RadioGroup.  # noqa: E501
 734        :type: str
 735        """
 736
 737        self._source = source
 738
 739    @property
 740    def tab_type(self):
 741        """Gets the tab_type of this RadioGroup.  # noqa: E501
 742
 743          # noqa: E501
 744
 745        :return: The tab_type of this RadioGroup.  # noqa: E501
 746        :rtype: str
 747        """
 748        return self._tab_type
 749
 750    @tab_type.setter
 751    def tab_type(self, tab_type):
 752        """Sets the tab_type of this RadioGroup.
 753
 754          # noqa: E501
 755
 756        :param tab_type: The tab_type of this RadioGroup.  # noqa: E501
 757        :type: str
 758        """
 759
 760        self._tab_type = tab_type
 761
 762    @property
 763    def tab_type_metadata(self):
 764        """Gets the tab_type_metadata of this RadioGroup.  # noqa: E501
 765
 766        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
 767
 768        :return: The tab_type_metadata of this RadioGroup.  # noqa: E501
 769        :rtype: PropertyMetadata
 770        """
 771        return self._tab_type_metadata
 772
 773    @tab_type_metadata.setter
 774    def tab_type_metadata(self, tab_type_metadata):
 775        """Sets the tab_type_metadata of this RadioGroup.
 776
 777        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
 778
 779        :param tab_type_metadata: The tab_type_metadata of this RadioGroup.  # noqa: E501
 780        :type: PropertyMetadata
 781        """
 782
 783        self._tab_type_metadata = tab_type_metadata
 784
 785    @property
 786    def template_locked(self):
 787        """Gets the template_locked of this RadioGroup.  # noqa: E501
 788
 789        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
 790
 791        :return: The template_locked of this RadioGroup.  # noqa: E501
 792        :rtype: str
 793        """
 794        return self._template_locked
 795
 796    @template_locked.setter
 797    def template_locked(self, template_locked):
 798        """Sets the template_locked of this RadioGroup.
 799
 800        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
 801
 802        :param template_locked: The template_locked of this RadioGroup.  # noqa: E501
 803        :type: str
 804        """
 805
 806        self._template_locked = template_locked
 807
 808    @property
 809    def template_locked_metadata(self):
 810        """Gets the template_locked_metadata of this RadioGroup.  # noqa: E501
 811
 812        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
 813
 814        :return: The template_locked_metadata of this RadioGroup.  # noqa: E501
 815        :rtype: PropertyMetadata
 816        """
 817        return self._template_locked_metadata
 818
 819    @template_locked_metadata.setter
 820    def template_locked_metadata(self, template_locked_metadata):
 821        """Sets the template_locked_metadata of this RadioGroup.
 822
 823        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
 824
 825        :param template_locked_metadata: The template_locked_metadata of this RadioGroup.  # noqa: E501
 826        :type: PropertyMetadata
 827        """
 828
 829        self._template_locked_metadata = template_locked_metadata
 830
 831    @property
 832    def template_required(self):
 833        """Gets the template_required of this RadioGroup.  # noqa: E501
 834
 835        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
 836
 837        :return: The template_required of this RadioGroup.  # noqa: E501
 838        :rtype: str
 839        """
 840        return self._template_required
 841
 842    @template_required.setter
 843    def template_required(self, template_required):
 844        """Sets the template_required of this RadioGroup.
 845
 846        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
 847
 848        :param template_required: The template_required of this RadioGroup.  # noqa: E501
 849        :type: str
 850        """
 851
 852        self._template_required = template_required
 853
 854    @property
 855    def template_required_metadata(self):
 856        """Gets the template_required_metadata of this RadioGroup.  # noqa: E501
 857
 858        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
 859
 860        :return: The template_required_metadata of this RadioGroup.  # noqa: E501
 861        :rtype: PropertyMetadata
 862        """
 863        return self._template_required_metadata
 864
 865    @template_required_metadata.setter
 866    def template_required_metadata(self, template_required_metadata):
 867        """Sets the template_required_metadata of this RadioGroup.
 868
 869        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
 870
 871        :param template_required_metadata: The template_required_metadata of this RadioGroup.  # noqa: E501
 872        :type: PropertyMetadata
 873        """
 874
 875        self._template_required_metadata = template_required_metadata
 876
 877    @property
 878    def tooltip(self):
 879        """Gets the tooltip of this RadioGroup.  # noqa: E501
 880
 881          # noqa: E501
 882
 883        :return: The tooltip of this RadioGroup.  # noqa: E501
 884        :rtype: str
 885        """
 886        return self._tooltip
 887
 888    @tooltip.setter
 889    def tooltip(self, tooltip):
 890        """Sets the tooltip of this RadioGroup.
 891
 892          # noqa: E501
 893
 894        :param tooltip: The tooltip of this RadioGroup.  # noqa: E501
 895        :type: str
 896        """
 897
 898        self._tooltip = tooltip
 899
 900    @property
 901    def tooltip_metadata(self):
 902        """Gets the tooltip_metadata of this RadioGroup.  # noqa: E501
 903
 904        Metadata that indicates whether the `tooltip` property is editable.  # noqa: E501
 905
 906        :return: The tooltip_metadata of this RadioGroup.  # noqa: E501
 907        :rtype: PropertyMetadata
 908        """
 909        return self._tooltip_metadata
 910
 911    @tooltip_metadata.setter
 912    def tooltip_metadata(self, tooltip_metadata):
 913        """Sets the tooltip_metadata of this RadioGroup.
 914
 915        Metadata that indicates whether the `tooltip` property is editable.  # noqa: E501
 916
 917        :param tooltip_metadata: The tooltip_metadata of this RadioGroup.  # noqa: E501
 918        :type: PropertyMetadata
 919        """
 920
 921        self._tooltip_metadata = tooltip_metadata
 922
 923    @property
 924    def value(self):
 925        """Gets the value of this RadioGroup.  # noqa: E501
 926
 927        Specifies the value of the tab.   # noqa: E501
 928
 929        :return: The value of this RadioGroup.  # noqa: E501
 930        :rtype: str
 931        """
 932        return self._value
 933
 934    @value.setter
 935    def value(self, value):
 936        """Sets the value of this RadioGroup.
 937
 938        Specifies the value of the tab.   # noqa: E501
 939
 940        :param value: The value of this RadioGroup.  # noqa: E501
 941        :type: str
 942        """
 943
 944        self._value = value
 945
 946    @property
 947    def value_metadata(self):
 948        """Gets the value_metadata of this RadioGroup.  # noqa: E501
 949
 950        Metadata that indicates whether the `value` property is editable.  # noqa: E501
 951
 952        :return: The value_metadata of this RadioGroup.  # noqa: E501
 953        :rtype: PropertyMetadata
 954        """
 955        return self._value_metadata
 956
 957    @value_metadata.setter
 958    def value_metadata(self, value_metadata):
 959        """Sets the value_metadata of this RadioGroup.
 960
 961        Metadata that indicates whether the `value` property is editable.  # noqa: E501
 962
 963        :param value_metadata: The value_metadata of this RadioGroup.  # noqa: E501
 964        :type: PropertyMetadata
 965        """
 966
 967        self._value_metadata = value_metadata
 968
 969    def to_dict(self):
 970        """Returns the model properties as a dict"""
 971        result = {}
 972
 973        for attr, _ in six.iteritems(self.swagger_types):
 974            value = getattr(self, attr)
 975            if isinstance(value, list):
 976                result[attr] = list(map(
 977                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
 978                    value
 979                ))
 980            elif hasattr(value, "to_dict"):
 981                result[attr] = value.to_dict()
 982            elif isinstance(value, dict):
 983                result[attr] = dict(map(
 984                    lambda item: (item[0], item[1].to_dict())
 985                    if hasattr(item[1], "to_dict") else item,
 986                    value.items()
 987                ))
 988            else:
 989                result[attr] = value
 990        if issubclass(RadioGroup, dict):
 991            for key, value in self.items():
 992                result[key] = value
 993
 994        return result
 995
 996    def to_str(self):
 997        """Returns the string representation of the model"""
 998        return pprint.pformat(self.to_dict())
 999
1000    def __repr__(self):
1001        """For `print` and `pprint`"""
1002        return self.to_str()
1003
1004    def __eq__(self, other):
1005        """Returns true if both objects are equal"""
1006        if not isinstance(other, RadioGroup):
1007            return False
1008
1009        return self.to_dict() == other.to_dict()
1010
1011    def __ne__(self, other):
1012        """Returns true if both objects are not equal"""
1013        if not isinstance(other, RadioGroup):
1014            return True
1015
1016        return self.to_dict() != other.to_dict()

NOTE: This class is auto generated by the swagger code generator program.

Do not edit the class manually.

RadioGroup(_configuration=None, **kwargs)
110    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
111        """RadioGroup - a model defined in Swagger"""  # noqa: E501
112        if _configuration is None:
113            _configuration = Configuration()
114        self._configuration = _configuration
115
116        self._conditional_parent_label = None
117        self._conditional_parent_label_metadata = None
118        self._conditional_parent_value = None
119        self._conditional_parent_value_metadata = None
120        self._document_id = None
121        self._document_id_metadata = None
122        self._group_name = None
123        self._group_name_metadata = None
124        self._original_value = None
125        self._original_value_metadata = None
126        self._radios = None
127        self._recipient_id = None
128        self._recipient_id_guid = None
129        self._recipient_id_guid_metadata = None
130        self._recipient_id_metadata = None
131        self._require_all = None
132        self._require_all_metadata = None
133        self._require_initial_on_shared_change = None
134        self._require_initial_on_shared_change_metadata = None
135        self._shared = None
136        self._shared_metadata = None
137        self._share_to_recipients = None
138        self._share_to_recipients_metadata = None
139        self._source = None
140        self._tab_type = None
141        self._tab_type_metadata = None
142        self._template_locked = None
143        self._template_locked_metadata = None
144        self._template_required = None
145        self._template_required_metadata = None
146        self._tooltip = None
147        self._tooltip_metadata = None
148        self._value = None
149        self._value_metadata = None
150        self.discriminator = None
151
152        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
153        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
154        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
155        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
156        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
157        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
158        setattr(self, "_{}".format('group_name'), kwargs.get('group_name', None))
159        setattr(self, "_{}".format('group_name_metadata'), kwargs.get('group_name_metadata', None))
160        setattr(self, "_{}".format('original_value'), kwargs.get('original_value', None))
161        setattr(self, "_{}".format('original_value_metadata'), kwargs.get('original_value_metadata', None))
162        setattr(self, "_{}".format('radios'), kwargs.get('radios', None))
163        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
164        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
165        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
166        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
167        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
168        setattr(self, "_{}".format('require_all_metadata'), kwargs.get('require_all_metadata', None))
169        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
170        setattr(self, "_{}".format('require_initial_on_shared_change_metadata'), kwargs.get('require_initial_on_shared_change_metadata', None))
171        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
172        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
173        setattr(self, "_{}".format('share_to_recipients'), kwargs.get('share_to_recipients', None))
174        setattr(self, "_{}".format('share_to_recipients_metadata'), kwargs.get('share_to_recipients_metadata', None))
175        setattr(self, "_{}".format('source'), kwargs.get('source', None))
176        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
177        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
178        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
179        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
180        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
181        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
182        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
183        setattr(self, "_{}".format('tooltip_metadata'), kwargs.get('tooltip_metadata', None))
184        setattr(self, "_{}".format('value'), kwargs.get('value', None))
185        setattr(self, "_{}".format('value_metadata'), kwargs.get('value_metadata', None))

RadioGroup - a model defined in Swagger

swagger_types = {'conditional_parent_label': 'str', 'conditional_parent_label_metadata': 'PropertyMetadata', 'conditional_parent_value': 'str', 'conditional_parent_value_metadata': 'PropertyMetadata', 'document_id': 'str', 'document_id_metadata': 'PropertyMetadata', 'group_name': 'str', 'group_name_metadata': 'PropertyMetadata', 'original_value': 'str', 'original_value_metadata': 'PropertyMetadata', 'radios': 'list[Radio]', 'recipient_id': 'str', 'recipient_id_guid': 'str', 'recipient_id_guid_metadata': 'PropertyMetadata', 'recipient_id_metadata': 'PropertyMetadata', 'require_all': 'str', 'require_all_metadata': 'PropertyMetadata', 'require_initial_on_shared_change': 'str', 'require_initial_on_shared_change_metadata': 'PropertyMetadata', 'shared': 'str', 'shared_metadata': 'PropertyMetadata', 'share_to_recipients': 'str', 'share_to_recipients_metadata': 'PropertyMetadata', 'source': 'str', 'tab_type': 'str', 'tab_type_metadata': 'PropertyMetadata', 'template_locked': 'str', 'template_locked_metadata': 'PropertyMetadata', 'template_required': 'str', 'template_required_metadata': 'PropertyMetadata', 'tooltip': 'str', 'tooltip_metadata': 'PropertyMetadata', 'value': 'str', 'value_metadata': 'PropertyMetadata'}
attribute_map = {'conditional_parent_label': 'conditionalParentLabel', 'conditional_parent_label_metadata': 'conditionalParentLabelMetadata', 'conditional_parent_value': 'conditionalParentValue', 'conditional_parent_value_metadata': 'conditionalParentValueMetadata', 'document_id': 'documentId', 'document_id_metadata': 'documentIdMetadata', 'group_name': 'groupName', 'group_name_metadata': 'groupNameMetadata', 'original_value': 'originalValue', 'original_value_metadata': 'originalValueMetadata', 'radios': 'radios', 'recipient_id': 'recipientId', 'recipient_id_guid': 'recipientIdGuid', 'recipient_id_guid_metadata': 'recipientIdGuidMetadata', 'recipient_id_metadata': 'recipientIdMetadata', 'require_all': 'requireAll', 'require_all_metadata': 'requireAllMetadata', 'require_initial_on_shared_change': 'requireInitialOnSharedChange', 'require_initial_on_shared_change_metadata': 'requireInitialOnSharedChangeMetadata', 'shared': 'shared', 'shared_metadata': 'sharedMetadata', 'share_to_recipients': 'shareToRecipients', 'share_to_recipients_metadata': 'shareToRecipientsMetadata', 'source': 'source', 'tab_type': 'tabType', 'tab_type_metadata': 'tabTypeMetadata', 'template_locked': 'templateLocked', 'template_locked_metadata': 'templateLockedMetadata', 'template_required': 'templateRequired', 'template_required_metadata': 'templateRequiredMetadata', 'tooltip': 'tooltip', 'tooltip_metadata': 'tooltipMetadata', 'value': 'value', 'value_metadata': 'valueMetadata'}
conditional_parent_label

Gets the conditional_parent_label of this RadioGroup. # noqa: E501

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

Returns

The conditional_parent_label of this RadioGroup. # noqa: E501

conditional_parent_label_metadata

Gets the conditional_parent_label_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the conditionalParentLabel property is editable. # noqa: E501

Returns

The conditional_parent_label_metadata of this RadioGroup. # noqa: E501

conditional_parent_value

Gets the conditional_parent_value of this RadioGroup. # noqa: E501

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. # noqa: E501

Returns

The conditional_parent_value of this RadioGroup. # noqa: E501

conditional_parent_value_metadata

Gets the conditional_parent_value_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the conditionalParentValue property is editable. # noqa: E501

Returns

The conditional_parent_value_metadata of this RadioGroup. # noqa: E501

document_id

Gets the document_id of this RadioGroup. # noqa: E501

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

Returns

The document_id of this RadioGroup. # noqa: E501

document_id_metadata

Gets the document_id_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the documentId property is editable. # noqa: E501

Returns

The document_id_metadata of this RadioGroup. # noqa: E501

group_name

Gets the group_name of this RadioGroup. # noqa: E501

The name of the group. # noqa: E501

Returns

The group_name of this RadioGroup. # noqa: E501

group_name_metadata

Gets the group_name_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the groupName property is editable. # noqa: E501

Returns

The group_name_metadata of this RadioGroup. # noqa: E501

original_value

Gets the original_value of this RadioGroup. # noqa: E501

The initial value of the tab when it was sent to the recipient. # noqa: E501

Returns

The original_value of this RadioGroup. # noqa: E501

original_value_metadata

Gets the original_value_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the originalValue property is editable. # noqa: E501

Returns

The original_value_metadata of this RadioGroup. # noqa: E501

radios

Gets the radios of this RadioGroup. # noqa: E501

Specifies the locations and status for radio buttons that are grouped together. # noqa: E501

Returns

The radios of this RadioGroup. # noqa: E501

recipient_id

Gets the recipient_id of this RadioGroup. # noqa: E501

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

Returns

The recipient_id of this RadioGroup. # noqa: E501

recipient_id_guid

Gets the recipient_id_guid of this RadioGroup. # noqa: E501

# noqa: E501

Returns

The recipient_id_guid of this RadioGroup. # noqa: E501

recipient_id_guid_metadata

Gets the recipient_id_guid_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the recipientIdGuid property is editable. # noqa: E501

Returns

The recipient_id_guid_metadata of this RadioGroup. # noqa: E501

recipient_id_metadata

Gets the recipient_id_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the recipientId property is editable. # noqa: E501

Returns

The recipient_id_metadata of this RadioGroup. # noqa: E501

require_all

Gets the require_all of this RadioGroup. # noqa: E501

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

Returns

The require_all of this RadioGroup. # noqa: E501

require_all_metadata

Gets the require_all_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the requireAll property is editable. # noqa: E501

Returns

The require_all_metadata of this RadioGroup. # noqa: E501

require_initial_on_shared_change

Gets the require_initial_on_shared_change of this RadioGroup. # noqa: E501

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

Returns

The require_initial_on_shared_change of this RadioGroup. # noqa: E501

require_initial_on_shared_change_metadata

Gets the require_initial_on_shared_change_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the requireInitialOnSharedChange property is editable. # noqa: E501

Returns

The require_initial_on_shared_change_metadata of this RadioGroup. # noqa: E501

shared

Gets the shared of this RadioGroup. # noqa: E501

When set to true, this custom tab is shared. # noqa: E501

Returns

The shared of this RadioGroup. # noqa: E501

shared_metadata

Gets the shared_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the shared property is editable. # noqa: E501

Returns

The shared_metadata of this RadioGroup. # noqa: E501

share_to_recipients

Gets the share_to_recipients of this RadioGroup. # noqa: E501

# noqa: E501

Returns

The share_to_recipients of this RadioGroup. # noqa: E501

share_to_recipients_metadata

Gets the share_to_recipients_metadata of this RadioGroup. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The share_to_recipients_metadata of this RadioGroup. # noqa: E501

source

Gets the source of this RadioGroup. # noqa: E501

# noqa: E501

Returns

The source of this RadioGroup. # noqa: E501

tab_type

Gets the tab_type of this RadioGroup. # noqa: E501

# noqa: E501

Returns

The tab_type of this RadioGroup. # noqa: E501

tab_type_metadata

Gets the tab_type_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the tabType property is editable. # noqa: E501

Returns

The tab_type_metadata of this RadioGroup. # noqa: E501

template_locked

Gets the template_locked of this RadioGroup. # noqa: E501

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

Returns

The template_locked of this RadioGroup. # noqa: E501

template_locked_metadata

Gets the template_locked_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the templateLocked property is editable. # noqa: E501

Returns

The template_locked_metadata of this RadioGroup. # noqa: E501

template_required

Gets the template_required of this RadioGroup. # noqa: E501

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

Returns

The template_required of this RadioGroup. # noqa: E501

template_required_metadata

Gets the template_required_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the templateRequired property is editable. # noqa: E501

Returns

The template_required_metadata of this RadioGroup. # noqa: E501

tooltip

Gets the tooltip of this RadioGroup. # noqa: E501

# noqa: E501

Returns

The tooltip of this RadioGroup. # noqa: E501

tooltip_metadata

Gets the tooltip_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the tooltip property is editable. # noqa: E501

Returns

The tooltip_metadata of this RadioGroup. # noqa: E501

value

Gets the value of this RadioGroup. # noqa: E501

Specifies the value of the tab. # noqa: E501

Returns

The value of this RadioGroup. # noqa: E501

value_metadata

Gets the value_metadata of this RadioGroup. # noqa: E501

Metadata that indicates whether the value property is editable. # noqa: E501

Returns

The value_metadata of this RadioGroup. # noqa: E501

def to_dict(self)
969    def to_dict(self):
970        """Returns the model properties as a dict"""
971        result = {}
972
973        for attr, _ in six.iteritems(self.swagger_types):
974            value = getattr(self, attr)
975            if isinstance(value, list):
976                result[attr] = list(map(
977                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
978                    value
979                ))
980            elif hasattr(value, "to_dict"):
981                result[attr] = value.to_dict()
982            elif isinstance(value, dict):
983                result[attr] = dict(map(
984                    lambda item: (item[0], item[1].to_dict())
985                    if hasattr(item[1], "to_dict") else item,
986                    value.items()
987                ))
988            else:
989                result[attr] = value
990        if issubclass(RadioGroup, dict):
991            for key, value in self.items():
992                result[key] = value
993
994        return result

Returns the model properties as a dict

def to_str(self)
996    def to_str(self):
997        """Returns the string representation of the model"""
998        return pprint.pformat(self.to_dict())

Returns the string representation of the model