docusign_esign.models.radio_group

DocuSign REST API

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

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)
942    def to_dict(self):
943        """Returns the model properties as a dict"""
944        result = {}
945
946        for attr, _ in six.iteritems(self.swagger_types):
947            value = getattr(self, attr)
948            if isinstance(value, list):
949                result[attr] = list(map(
950                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
951                    value
952                ))
953            elif hasattr(value, "to_dict"):
954                result[attr] = value.to_dict()
955            elif isinstance(value, dict):
956                result[attr] = dict(map(
957                    lambda item: (item[0], item[1].to_dict())
958                    if hasattr(item[1], "to_dict") else item,
959                    value.items()
960                ))
961            else:
962                result[attr] = value
963        if issubclass(RadioGroup, dict):
964            for key, value in self.items():
965                result[key] = value
966
967        return result

Returns the model properties as a dict

def to_str(self)
969    def to_str(self):
970        """Returns the string representation of the model"""
971        return pprint.pformat(self.to_dict())

Returns the string representation of the model