docusign_esign.models.smart_section

Docusign eSignature REST API

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

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

   1# coding: utf-8
   2
   3"""
   4    Docusign eSignature REST API
   5
   6    The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign.  # noqa: E501
   7
   8    OpenAPI spec version: v2.1
   9    Contact: devcenter@docusign.com
  10    Generated by: https://github.com/swagger-api/swagger-codegen.git
  11"""
  12
  13
  14import pprint
  15import re  # noqa: F401
  16
  17import six
  18
  19from docusign_esign.client.configuration import Configuration
  20
  21
  22class SmartSection(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        'agreement_attribute': 'str',
  37        'agreement_attribute_locked': 'str',
  38        'anchor_allow_white_space_in_characters': 'str',
  39        'anchor_allow_white_space_in_characters_metadata': 'PropertyMetadata',
  40        'anchor_case_sensitive': 'str',
  41        'anchor_case_sensitive_metadata': 'PropertyMetadata',
  42        'anchor_horizontal_alignment': 'str',
  43        'anchor_horizontal_alignment_metadata': 'PropertyMetadata',
  44        'anchor_ignore_if_not_present': 'str',
  45        'anchor_ignore_if_not_present_metadata': 'PropertyMetadata',
  46        'anchor_match_whole_word': 'str',
  47        'anchor_match_whole_word_metadata': 'PropertyMetadata',
  48        'anchor_string': 'str',
  49        'anchor_string_metadata': 'PropertyMetadata',
  50        'anchor_tab_processor_version': 'str',
  51        'anchor_tab_processor_version_metadata': 'PropertyMetadata',
  52        'anchor_tab_scope': 'str',
  53        'anchor_units': 'str',
  54        'anchor_units_metadata': 'PropertyMetadata',
  55        'anchor_x_offset': 'str',
  56        'anchor_x_offset_metadata': 'PropertyMetadata',
  57        'anchor_y_offset': 'str',
  58        'anchor_y_offset_metadata': 'PropertyMetadata',
  59        'caption': 'str',
  60        'caption_metadata': 'PropertyMetadata',
  61        'case_sensitive': 'bool',
  62        'conditional_parent_label': 'str',
  63        'conditional_parent_label_metadata': 'PropertyMetadata',
  64        'conditional_parent_value': 'str',
  65        'conditional_parent_value_metadata': 'PropertyMetadata',
  66        'connected_object_details': 'ConnectedObjectDetails',
  67        'custom_tab_id': 'str',
  68        'custom_tab_id_metadata': 'PropertyMetadata',
  69        'display_settings': 'SmartSectionDisplaySettings',
  70        'document_id': 'str',
  71        'document_id_metadata': 'PropertyMetadata',
  72        'end_anchor': 'str',
  73        'end_position': 'SmartSectionAnchorPosition',
  74        'error_details': 'ErrorDetails',
  75        'extension_data': 'ExtensionData',
  76        'form_order': 'str',
  77        'form_order_metadata': 'PropertyMetadata',
  78        'form_page_label': 'str',
  79        'form_page_label_metadata': 'PropertyMetadata',
  80        'form_page_number': 'str',
  81        'form_page_number_metadata': 'PropertyMetadata',
  82        'height': 'str',
  83        'height_metadata': 'PropertyMetadata',
  84        'locked': 'str',
  85        'locked_metadata': 'PropertyMetadata',
  86        'merge_field': 'MergeField',
  87        'merge_field_xml': 'str',
  88        'overlay_type': 'str',
  89        'overlay_type_metadata': 'PropertyMetadata',
  90        'page_number': 'str',
  91        'page_number_metadata': 'PropertyMetadata',
  92        'recipient_id': 'str',
  93        'recipient_id_guid': 'str',
  94        'recipient_id_guid_metadata': 'PropertyMetadata',
  95        'recipient_id_metadata': 'PropertyMetadata',
  96        'remove_end_anchor': 'bool',
  97        'remove_start_anchor': 'bool',
  98        'shared': 'str',
  99        'shared_metadata': 'PropertyMetadata',
 100        'smart_contract_information': 'SmartContractInformation',
 101        'source': 'str',
 102        'start_anchor': 'str',
 103        'start_position': 'SmartSectionAnchorPosition',
 104        'status': 'str',
 105        'status_metadata': 'PropertyMetadata',
 106        'tab_fully_qualified_path': 'str',
 107        'tab_group_labels': 'list[str]',
 108        'tab_group_labels_metadata': 'PropertyMetadata',
 109        'tab_id': 'str',
 110        'tab_id_metadata': 'PropertyMetadata',
 111        'tab_label': 'str',
 112        'tab_order': 'str',
 113        'tab_order_metadata': 'PropertyMetadata',
 114        'tab_type': 'str',
 115        'tab_type_metadata': 'PropertyMetadata',
 116        'template_locked': 'str',
 117        'template_locked_metadata': 'PropertyMetadata',
 118        'template_required': 'str',
 119        'template_required_metadata': 'PropertyMetadata',
 120        'tooltip': 'str',
 121        'tool_tip_metadata': 'PropertyMetadata',
 122        'warning_details': 'ErrorDetails',
 123        'width': 'str',
 124        'width_metadata': 'PropertyMetadata',
 125        'x_position': 'str',
 126        'x_position_metadata': 'PropertyMetadata',
 127        'y_position': 'str',
 128        'y_position_metadata': 'PropertyMetadata'
 129    }
 130
 131    attribute_map = {
 132        'agreement_attribute': 'agreementAttribute',
 133        'agreement_attribute_locked': 'agreementAttributeLocked',
 134        'anchor_allow_white_space_in_characters': 'anchorAllowWhiteSpaceInCharacters',
 135        'anchor_allow_white_space_in_characters_metadata': 'anchorAllowWhiteSpaceInCharactersMetadata',
 136        'anchor_case_sensitive': 'anchorCaseSensitive',
 137        'anchor_case_sensitive_metadata': 'anchorCaseSensitiveMetadata',
 138        'anchor_horizontal_alignment': 'anchorHorizontalAlignment',
 139        'anchor_horizontal_alignment_metadata': 'anchorHorizontalAlignmentMetadata',
 140        'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent',
 141        'anchor_ignore_if_not_present_metadata': 'anchorIgnoreIfNotPresentMetadata',
 142        'anchor_match_whole_word': 'anchorMatchWholeWord',
 143        'anchor_match_whole_word_metadata': 'anchorMatchWholeWordMetadata',
 144        'anchor_string': 'anchorString',
 145        'anchor_string_metadata': 'anchorStringMetadata',
 146        'anchor_tab_processor_version': 'anchorTabProcessorVersion',
 147        'anchor_tab_processor_version_metadata': 'anchorTabProcessorVersionMetadata',
 148        'anchor_tab_scope': 'anchorTabScope',
 149        'anchor_units': 'anchorUnits',
 150        'anchor_units_metadata': 'anchorUnitsMetadata',
 151        'anchor_x_offset': 'anchorXOffset',
 152        'anchor_x_offset_metadata': 'anchorXOffsetMetadata',
 153        'anchor_y_offset': 'anchorYOffset',
 154        'anchor_y_offset_metadata': 'anchorYOffsetMetadata',
 155        'caption': 'caption',
 156        'caption_metadata': 'captionMetadata',
 157        'case_sensitive': 'caseSensitive',
 158        'conditional_parent_label': 'conditionalParentLabel',
 159        'conditional_parent_label_metadata': 'conditionalParentLabelMetadata',
 160        'conditional_parent_value': 'conditionalParentValue',
 161        'conditional_parent_value_metadata': 'conditionalParentValueMetadata',
 162        'connected_object_details': 'connectedObjectDetails',
 163        'custom_tab_id': 'customTabId',
 164        'custom_tab_id_metadata': 'customTabIdMetadata',
 165        'display_settings': 'displaySettings',
 166        'document_id': 'documentId',
 167        'document_id_metadata': 'documentIdMetadata',
 168        'end_anchor': 'endAnchor',
 169        'end_position': 'endPosition',
 170        'error_details': 'errorDetails',
 171        'extension_data': 'extensionData',
 172        'form_order': 'formOrder',
 173        'form_order_metadata': 'formOrderMetadata',
 174        'form_page_label': 'formPageLabel',
 175        'form_page_label_metadata': 'formPageLabelMetadata',
 176        'form_page_number': 'formPageNumber',
 177        'form_page_number_metadata': 'formPageNumberMetadata',
 178        'height': 'height',
 179        'height_metadata': 'heightMetadata',
 180        'locked': 'locked',
 181        'locked_metadata': 'lockedMetadata',
 182        'merge_field': 'mergeField',
 183        'merge_field_xml': 'mergeFieldXml',
 184        'overlay_type': 'overlayType',
 185        'overlay_type_metadata': 'overlayTypeMetadata',
 186        'page_number': 'pageNumber',
 187        'page_number_metadata': 'pageNumberMetadata',
 188        'recipient_id': 'recipientId',
 189        'recipient_id_guid': 'recipientIdGuid',
 190        'recipient_id_guid_metadata': 'recipientIdGuidMetadata',
 191        'recipient_id_metadata': 'recipientIdMetadata',
 192        'remove_end_anchor': 'removeEndAnchor',
 193        'remove_start_anchor': 'removeStartAnchor',
 194        'shared': 'shared',
 195        'shared_metadata': 'sharedMetadata',
 196        'smart_contract_information': 'smartContractInformation',
 197        'source': 'source',
 198        'start_anchor': 'startAnchor',
 199        'start_position': 'startPosition',
 200        'status': 'status',
 201        'status_metadata': 'statusMetadata',
 202        'tab_fully_qualified_path': 'tabFullyQualifiedPath',
 203        'tab_group_labels': 'tabGroupLabels',
 204        'tab_group_labels_metadata': 'tabGroupLabelsMetadata',
 205        'tab_id': 'tabId',
 206        'tab_id_metadata': 'tabIdMetadata',
 207        'tab_label': 'tabLabel',
 208        'tab_order': 'tabOrder',
 209        'tab_order_metadata': 'tabOrderMetadata',
 210        'tab_type': 'tabType',
 211        'tab_type_metadata': 'tabTypeMetadata',
 212        'template_locked': 'templateLocked',
 213        'template_locked_metadata': 'templateLockedMetadata',
 214        'template_required': 'templateRequired',
 215        'template_required_metadata': 'templateRequiredMetadata',
 216        'tooltip': 'tooltip',
 217        'tool_tip_metadata': 'toolTipMetadata',
 218        'warning_details': 'warningDetails',
 219        'width': 'width',
 220        'width_metadata': 'widthMetadata',
 221        'x_position': 'xPosition',
 222        'x_position_metadata': 'xPositionMetadata',
 223        'y_position': 'yPosition',
 224        'y_position_metadata': 'yPositionMetadata'
 225    }
 226
 227    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 228        """SmartSection - a model defined in Swagger"""  # noqa: E501
 229        if _configuration is None:
 230            _configuration = Configuration()
 231        self._configuration = _configuration
 232
 233        self._agreement_attribute = None
 234        self._agreement_attribute_locked = None
 235        self._anchor_allow_white_space_in_characters = None
 236        self._anchor_allow_white_space_in_characters_metadata = None
 237        self._anchor_case_sensitive = None
 238        self._anchor_case_sensitive_metadata = None
 239        self._anchor_horizontal_alignment = None
 240        self._anchor_horizontal_alignment_metadata = None
 241        self._anchor_ignore_if_not_present = None
 242        self._anchor_ignore_if_not_present_metadata = None
 243        self._anchor_match_whole_word = None
 244        self._anchor_match_whole_word_metadata = None
 245        self._anchor_string = None
 246        self._anchor_string_metadata = None
 247        self._anchor_tab_processor_version = None
 248        self._anchor_tab_processor_version_metadata = None
 249        self._anchor_tab_scope = None
 250        self._anchor_units = None
 251        self._anchor_units_metadata = None
 252        self._anchor_x_offset = None
 253        self._anchor_x_offset_metadata = None
 254        self._anchor_y_offset = None
 255        self._anchor_y_offset_metadata = None
 256        self._caption = None
 257        self._caption_metadata = None
 258        self._case_sensitive = None
 259        self._conditional_parent_label = None
 260        self._conditional_parent_label_metadata = None
 261        self._conditional_parent_value = None
 262        self._conditional_parent_value_metadata = None
 263        self._connected_object_details = None
 264        self._custom_tab_id = None
 265        self._custom_tab_id_metadata = None
 266        self._display_settings = None
 267        self._document_id = None
 268        self._document_id_metadata = None
 269        self._end_anchor = None
 270        self._end_position = None
 271        self._error_details = None
 272        self._extension_data = None
 273        self._form_order = None
 274        self._form_order_metadata = None
 275        self._form_page_label = None
 276        self._form_page_label_metadata = None
 277        self._form_page_number = None
 278        self._form_page_number_metadata = None
 279        self._height = None
 280        self._height_metadata = None
 281        self._locked = None
 282        self._locked_metadata = None
 283        self._merge_field = None
 284        self._merge_field_xml = None
 285        self._overlay_type = None
 286        self._overlay_type_metadata = None
 287        self._page_number = None
 288        self._page_number_metadata = None
 289        self._recipient_id = None
 290        self._recipient_id_guid = None
 291        self._recipient_id_guid_metadata = None
 292        self._recipient_id_metadata = None
 293        self._remove_end_anchor = None
 294        self._remove_start_anchor = None
 295        self._shared = None
 296        self._shared_metadata = None
 297        self._smart_contract_information = None
 298        self._source = None
 299        self._start_anchor = None
 300        self._start_position = None
 301        self._status = None
 302        self._status_metadata = None
 303        self._tab_fully_qualified_path = None
 304        self._tab_group_labels = None
 305        self._tab_group_labels_metadata = None
 306        self._tab_id = None
 307        self._tab_id_metadata = None
 308        self._tab_label = None
 309        self._tab_order = None
 310        self._tab_order_metadata = None
 311        self._tab_type = None
 312        self._tab_type_metadata = None
 313        self._template_locked = None
 314        self._template_locked_metadata = None
 315        self._template_required = None
 316        self._template_required_metadata = None
 317        self._tooltip = None
 318        self._tool_tip_metadata = None
 319        self._warning_details = None
 320        self._width = None
 321        self._width_metadata = None
 322        self._x_position = None
 323        self._x_position_metadata = None
 324        self._y_position = None
 325        self._y_position_metadata = None
 326        self.discriminator = None
 327
 328        setattr(self, "_{}".format('agreement_attribute'), kwargs.get('agreement_attribute', None))
 329        setattr(self, "_{}".format('agreement_attribute_locked'), kwargs.get('agreement_attribute_locked', None))
 330        setattr(self, "_{}".format('anchor_allow_white_space_in_characters'), kwargs.get('anchor_allow_white_space_in_characters', None))
 331        setattr(self, "_{}".format('anchor_allow_white_space_in_characters_metadata'), kwargs.get('anchor_allow_white_space_in_characters_metadata', None))
 332        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
 333        setattr(self, "_{}".format('anchor_case_sensitive_metadata'), kwargs.get('anchor_case_sensitive_metadata', None))
 334        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
 335        setattr(self, "_{}".format('anchor_horizontal_alignment_metadata'), kwargs.get('anchor_horizontal_alignment_metadata', None))
 336        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
 337        setattr(self, "_{}".format('anchor_ignore_if_not_present_metadata'), kwargs.get('anchor_ignore_if_not_present_metadata', None))
 338        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
 339        setattr(self, "_{}".format('anchor_match_whole_word_metadata'), kwargs.get('anchor_match_whole_word_metadata', None))
 340        setattr(self, "_{}".format('anchor_string'), kwargs.get('anchor_string', None))
 341        setattr(self, "_{}".format('anchor_string_metadata'), kwargs.get('anchor_string_metadata', None))
 342        setattr(self, "_{}".format('anchor_tab_processor_version'), kwargs.get('anchor_tab_processor_version', None))
 343        setattr(self, "_{}".format('anchor_tab_processor_version_metadata'), kwargs.get('anchor_tab_processor_version_metadata', None))
 344        setattr(self, "_{}".format('anchor_tab_scope'), kwargs.get('anchor_tab_scope', None))
 345        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
 346        setattr(self, "_{}".format('anchor_units_metadata'), kwargs.get('anchor_units_metadata', None))
 347        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
 348        setattr(self, "_{}".format('anchor_x_offset_metadata'), kwargs.get('anchor_x_offset_metadata', None))
 349        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
 350        setattr(self, "_{}".format('anchor_y_offset_metadata'), kwargs.get('anchor_y_offset_metadata', None))
 351        setattr(self, "_{}".format('caption'), kwargs.get('caption', None))
 352        setattr(self, "_{}".format('caption_metadata'), kwargs.get('caption_metadata', None))
 353        setattr(self, "_{}".format('case_sensitive'), kwargs.get('case_sensitive', None))
 354        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
 355        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
 356        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
 357        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
 358        setattr(self, "_{}".format('connected_object_details'), kwargs.get('connected_object_details', None))
 359        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
 360        setattr(self, "_{}".format('custom_tab_id_metadata'), kwargs.get('custom_tab_id_metadata', None))
 361        setattr(self, "_{}".format('display_settings'), kwargs.get('display_settings', None))
 362        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
 363        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
 364        setattr(self, "_{}".format('end_anchor'), kwargs.get('end_anchor', None))
 365        setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None))
 366        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 367        setattr(self, "_{}".format('extension_data'), kwargs.get('extension_data', None))
 368        setattr(self, "_{}".format('form_order'), kwargs.get('form_order', None))
 369        setattr(self, "_{}".format('form_order_metadata'), kwargs.get('form_order_metadata', None))
 370        setattr(self, "_{}".format('form_page_label'), kwargs.get('form_page_label', None))
 371        setattr(self, "_{}".format('form_page_label_metadata'), kwargs.get('form_page_label_metadata', None))
 372        setattr(self, "_{}".format('form_page_number'), kwargs.get('form_page_number', None))
 373        setattr(self, "_{}".format('form_page_number_metadata'), kwargs.get('form_page_number_metadata', None))
 374        setattr(self, "_{}".format('height'), kwargs.get('height', None))
 375        setattr(self, "_{}".format('height_metadata'), kwargs.get('height_metadata', None))
 376        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
 377        setattr(self, "_{}".format('locked_metadata'), kwargs.get('locked_metadata', None))
 378        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
 379        setattr(self, "_{}".format('merge_field_xml'), kwargs.get('merge_field_xml', None))
 380        setattr(self, "_{}".format('overlay_type'), kwargs.get('overlay_type', None))
 381        setattr(self, "_{}".format('overlay_type_metadata'), kwargs.get('overlay_type_metadata', None))
 382        setattr(self, "_{}".format('page_number'), kwargs.get('page_number', None))
 383        setattr(self, "_{}".format('page_number_metadata'), kwargs.get('page_number_metadata', None))
 384        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 385        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 386        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
 387        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
 388        setattr(self, "_{}".format('remove_end_anchor'), kwargs.get('remove_end_anchor', None))
 389        setattr(self, "_{}".format('remove_start_anchor'), kwargs.get('remove_start_anchor', None))
 390        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 391        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
 392        setattr(self, "_{}".format('smart_contract_information'), kwargs.get('smart_contract_information', None))
 393        setattr(self, "_{}".format('source'), kwargs.get('source', None))
 394        setattr(self, "_{}".format('start_anchor'), kwargs.get('start_anchor', None))
 395        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
 396        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 397        setattr(self, "_{}".format('status_metadata'), kwargs.get('status_metadata', None))
 398        setattr(self, "_{}".format('tab_fully_qualified_path'), kwargs.get('tab_fully_qualified_path', None))
 399        setattr(self, "_{}".format('tab_group_labels'), kwargs.get('tab_group_labels', None))
 400        setattr(self, "_{}".format('tab_group_labels_metadata'), kwargs.get('tab_group_labels_metadata', None))
 401        setattr(self, "_{}".format('tab_id'), kwargs.get('tab_id', None))
 402        setattr(self, "_{}".format('tab_id_metadata'), kwargs.get('tab_id_metadata', None))
 403        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
 404        setattr(self, "_{}".format('tab_order'), kwargs.get('tab_order', None))
 405        setattr(self, "_{}".format('tab_order_metadata'), kwargs.get('tab_order_metadata', None))
 406        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
 407        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
 408        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 409        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
 410        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 411        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
 412        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
 413        setattr(self, "_{}".format('tool_tip_metadata'), kwargs.get('tool_tip_metadata', None))
 414        setattr(self, "_{}".format('warning_details'), kwargs.get('warning_details', None))
 415        setattr(self, "_{}".format('width'), kwargs.get('width', None))
 416        setattr(self, "_{}".format('width_metadata'), kwargs.get('width_metadata', None))
 417        setattr(self, "_{}".format('x_position'), kwargs.get('x_position', None))
 418        setattr(self, "_{}".format('x_position_metadata'), kwargs.get('x_position_metadata', None))
 419        setattr(self, "_{}".format('y_position'), kwargs.get('y_position', None))
 420        setattr(self, "_{}".format('y_position_metadata'), kwargs.get('y_position_metadata', None))
 421
 422    @property
 423    def agreement_attribute(self):
 424        """Gets the agreement_attribute of this SmartSection.  # noqa: E501
 425
 426          # noqa: E501
 427
 428        :return: The agreement_attribute of this SmartSection.  # noqa: E501
 429        :rtype: str
 430        """
 431        return self._agreement_attribute
 432
 433    @agreement_attribute.setter
 434    def agreement_attribute(self, agreement_attribute):
 435        """Sets the agreement_attribute of this SmartSection.
 436
 437          # noqa: E501
 438
 439        :param agreement_attribute: The agreement_attribute of this SmartSection.  # noqa: E501
 440        :type: str
 441        """
 442
 443        self._agreement_attribute = agreement_attribute
 444
 445    @property
 446    def agreement_attribute_locked(self):
 447        """Gets the agreement_attribute_locked of this SmartSection.  # noqa: E501
 448
 449          # noqa: E501
 450
 451        :return: The agreement_attribute_locked of this SmartSection.  # noqa: E501
 452        :rtype: str
 453        """
 454        return self._agreement_attribute_locked
 455
 456    @agreement_attribute_locked.setter
 457    def agreement_attribute_locked(self, agreement_attribute_locked):
 458        """Sets the agreement_attribute_locked of this SmartSection.
 459
 460          # noqa: E501
 461
 462        :param agreement_attribute_locked: The agreement_attribute_locked of this SmartSection.  # noqa: E501
 463        :type: str
 464        """
 465
 466        self._agreement_attribute_locked = agreement_attribute_locked
 467
 468    @property
 469    def anchor_allow_white_space_in_characters(self):
 470        """Gets the anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 471
 472          # noqa: E501
 473
 474        :return: The anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 475        :rtype: str
 476        """
 477        return self._anchor_allow_white_space_in_characters
 478
 479    @anchor_allow_white_space_in_characters.setter
 480    def anchor_allow_white_space_in_characters(self, anchor_allow_white_space_in_characters):
 481        """Sets the anchor_allow_white_space_in_characters of this SmartSection.
 482
 483          # noqa: E501
 484
 485        :param anchor_allow_white_space_in_characters: The anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 486        :type: str
 487        """
 488
 489        self._anchor_allow_white_space_in_characters = anchor_allow_white_space_in_characters
 490
 491    @property
 492    def anchor_allow_white_space_in_characters_metadata(self):
 493        """Gets the anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 494
 495        Metadata that indicates whether the `anchorAllowWhiteSpaceInCharacters` property is editable.  # noqa: E501
 496
 497        :return: The anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 498        :rtype: PropertyMetadata
 499        """
 500        return self._anchor_allow_white_space_in_characters_metadata
 501
 502    @anchor_allow_white_space_in_characters_metadata.setter
 503    def anchor_allow_white_space_in_characters_metadata(self, anchor_allow_white_space_in_characters_metadata):
 504        """Sets the anchor_allow_white_space_in_characters_metadata of this SmartSection.
 505
 506        Metadata that indicates whether the `anchorAllowWhiteSpaceInCharacters` property is editable.  # noqa: E501
 507
 508        :param anchor_allow_white_space_in_characters_metadata: The anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 509        :type: PropertyMetadata
 510        """
 511
 512        self._anchor_allow_white_space_in_characters_metadata = anchor_allow_white_space_in_characters_metadata
 513
 514    @property
 515    def anchor_case_sensitive(self):
 516        """Gets the anchor_case_sensitive of this SmartSection.  # noqa: E501
 517
 518        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 519
 520        :return: The anchor_case_sensitive of this SmartSection.  # noqa: E501
 521        :rtype: str
 522        """
 523        return self._anchor_case_sensitive
 524
 525    @anchor_case_sensitive.setter
 526    def anchor_case_sensitive(self, anchor_case_sensitive):
 527        """Sets the anchor_case_sensitive of this SmartSection.
 528
 529        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 530
 531        :param anchor_case_sensitive: The anchor_case_sensitive of this SmartSection.  # noqa: E501
 532        :type: str
 533        """
 534
 535        self._anchor_case_sensitive = anchor_case_sensitive
 536
 537    @property
 538    def anchor_case_sensitive_metadata(self):
 539        """Gets the anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 540
 541        Metadata that indicates whether the `anchorCaseSensitive` property is editable.  # noqa: E501
 542
 543        :return: The anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 544        :rtype: PropertyMetadata
 545        """
 546        return self._anchor_case_sensitive_metadata
 547
 548    @anchor_case_sensitive_metadata.setter
 549    def anchor_case_sensitive_metadata(self, anchor_case_sensitive_metadata):
 550        """Sets the anchor_case_sensitive_metadata of this SmartSection.
 551
 552        Metadata that indicates whether the `anchorCaseSensitive` property is editable.  # noqa: E501
 553
 554        :param anchor_case_sensitive_metadata: The anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 555        :type: PropertyMetadata
 556        """
 557
 558        self._anchor_case_sensitive_metadata = anchor_case_sensitive_metadata
 559
 560    @property
 561    def anchor_horizontal_alignment(self):
 562        """Gets the anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 563
 564        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 565
 566        :return: The anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 567        :rtype: str
 568        """
 569        return self._anchor_horizontal_alignment
 570
 571    @anchor_horizontal_alignment.setter
 572    def anchor_horizontal_alignment(self, anchor_horizontal_alignment):
 573        """Sets the anchor_horizontal_alignment of this SmartSection.
 574
 575        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 576
 577        :param anchor_horizontal_alignment: The anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 578        :type: str
 579        """
 580
 581        self._anchor_horizontal_alignment = anchor_horizontal_alignment
 582
 583    @property
 584    def anchor_horizontal_alignment_metadata(self):
 585        """Gets the anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 586
 587        Metadata that indicates whether the `anchorHorizontalAlignment` property is editable.  # noqa: E501
 588
 589        :return: The anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 590        :rtype: PropertyMetadata
 591        """
 592        return self._anchor_horizontal_alignment_metadata
 593
 594    @anchor_horizontal_alignment_metadata.setter
 595    def anchor_horizontal_alignment_metadata(self, anchor_horizontal_alignment_metadata):
 596        """Sets the anchor_horizontal_alignment_metadata of this SmartSection.
 597
 598        Metadata that indicates whether the `anchorHorizontalAlignment` property is editable.  # noqa: E501
 599
 600        :param anchor_horizontal_alignment_metadata: The anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 601        :type: PropertyMetadata
 602        """
 603
 604        self._anchor_horizontal_alignment_metadata = anchor_horizontal_alignment_metadata
 605
 606    @property
 607    def anchor_ignore_if_not_present(self):
 608        """Gets the anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 609
 610        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 611
 612        :return: The anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 613        :rtype: str
 614        """
 615        return self._anchor_ignore_if_not_present
 616
 617    @anchor_ignore_if_not_present.setter
 618    def anchor_ignore_if_not_present(self, anchor_ignore_if_not_present):
 619        """Sets the anchor_ignore_if_not_present of this SmartSection.
 620
 621        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 622
 623        :param anchor_ignore_if_not_present: The anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 624        :type: str
 625        """
 626
 627        self._anchor_ignore_if_not_present = anchor_ignore_if_not_present
 628
 629    @property
 630    def anchor_ignore_if_not_present_metadata(self):
 631        """Gets the anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 632
 633        Metadata that indicates whether the `anchorIgnoreIfNotPresent` property is editable.  # noqa: E501
 634
 635        :return: The anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 636        :rtype: PropertyMetadata
 637        """
 638        return self._anchor_ignore_if_not_present_metadata
 639
 640    @anchor_ignore_if_not_present_metadata.setter
 641    def anchor_ignore_if_not_present_metadata(self, anchor_ignore_if_not_present_metadata):
 642        """Sets the anchor_ignore_if_not_present_metadata of this SmartSection.
 643
 644        Metadata that indicates whether the `anchorIgnoreIfNotPresent` property is editable.  # noqa: E501
 645
 646        :param anchor_ignore_if_not_present_metadata: The anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 647        :type: PropertyMetadata
 648        """
 649
 650        self._anchor_ignore_if_not_present_metadata = anchor_ignore_if_not_present_metadata
 651
 652    @property
 653    def anchor_match_whole_word(self):
 654        """Gets the anchor_match_whole_word of this SmartSection.  # noqa: E501
 655
 656        When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**.  # noqa: E501
 657
 658        :return: The anchor_match_whole_word of this SmartSection.  # noqa: E501
 659        :rtype: str
 660        """
 661        return self._anchor_match_whole_word
 662
 663    @anchor_match_whole_word.setter
 664    def anchor_match_whole_word(self, anchor_match_whole_word):
 665        """Sets the anchor_match_whole_word of this SmartSection.
 666
 667        When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**.  # noqa: E501
 668
 669        :param anchor_match_whole_word: The anchor_match_whole_word of this SmartSection.  # noqa: E501
 670        :type: str
 671        """
 672
 673        self._anchor_match_whole_word = anchor_match_whole_word
 674
 675    @property
 676    def anchor_match_whole_word_metadata(self):
 677        """Gets the anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 678
 679        Metadata that indicates whether the `anchorMatchWholeWord` property is editable.  # noqa: E501
 680
 681        :return: The anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 682        :rtype: PropertyMetadata
 683        """
 684        return self._anchor_match_whole_word_metadata
 685
 686    @anchor_match_whole_word_metadata.setter
 687    def anchor_match_whole_word_metadata(self, anchor_match_whole_word_metadata):
 688        """Sets the anchor_match_whole_word_metadata of this SmartSection.
 689
 690        Metadata that indicates whether the `anchorMatchWholeWord` property is editable.  # noqa: E501
 691
 692        :param anchor_match_whole_word_metadata: The anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 693        :type: PropertyMetadata
 694        """
 695
 696        self._anchor_match_whole_word_metadata = anchor_match_whole_word_metadata
 697
 698    @property
 699    def anchor_string(self):
 700        """Gets the anchor_string of this SmartSection.  # noqa: E501
 701
 702        Anchor text information for a radio button.  # noqa: E501
 703
 704        :return: The anchor_string of this SmartSection.  # noqa: E501
 705        :rtype: str
 706        """
 707        return self._anchor_string
 708
 709    @anchor_string.setter
 710    def anchor_string(self, anchor_string):
 711        """Sets the anchor_string of this SmartSection.
 712
 713        Anchor text information for a radio button.  # noqa: E501
 714
 715        :param anchor_string: The anchor_string of this SmartSection.  # noqa: E501
 716        :type: str
 717        """
 718
 719        self._anchor_string = anchor_string
 720
 721    @property
 722    def anchor_string_metadata(self):
 723        """Gets the anchor_string_metadata of this SmartSection.  # noqa: E501
 724
 725        Metadata that indicates whether the `anchorString` property is editable.  # noqa: E501
 726
 727        :return: The anchor_string_metadata of this SmartSection.  # noqa: E501
 728        :rtype: PropertyMetadata
 729        """
 730        return self._anchor_string_metadata
 731
 732    @anchor_string_metadata.setter
 733    def anchor_string_metadata(self, anchor_string_metadata):
 734        """Sets the anchor_string_metadata of this SmartSection.
 735
 736        Metadata that indicates whether the `anchorString` property is editable.  # noqa: E501
 737
 738        :param anchor_string_metadata: The anchor_string_metadata of this SmartSection.  # noqa: E501
 739        :type: PropertyMetadata
 740        """
 741
 742        self._anchor_string_metadata = anchor_string_metadata
 743
 744    @property
 745    def anchor_tab_processor_version(self):
 746        """Gets the anchor_tab_processor_version of this SmartSection.  # noqa: E501
 747
 748          # noqa: E501
 749
 750        :return: The anchor_tab_processor_version of this SmartSection.  # noqa: E501
 751        :rtype: str
 752        """
 753        return self._anchor_tab_processor_version
 754
 755    @anchor_tab_processor_version.setter
 756    def anchor_tab_processor_version(self, anchor_tab_processor_version):
 757        """Sets the anchor_tab_processor_version of this SmartSection.
 758
 759          # noqa: E501
 760
 761        :param anchor_tab_processor_version: The anchor_tab_processor_version of this SmartSection.  # noqa: E501
 762        :type: str
 763        """
 764
 765        self._anchor_tab_processor_version = anchor_tab_processor_version
 766
 767    @property
 768    def anchor_tab_processor_version_metadata(self):
 769        """Gets the anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 770
 771        Reserved for DocuSign.  # noqa: E501
 772
 773        :return: The anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 774        :rtype: PropertyMetadata
 775        """
 776        return self._anchor_tab_processor_version_metadata
 777
 778    @anchor_tab_processor_version_metadata.setter
 779    def anchor_tab_processor_version_metadata(self, anchor_tab_processor_version_metadata):
 780        """Sets the anchor_tab_processor_version_metadata of this SmartSection.
 781
 782        Reserved for DocuSign.  # noqa: E501
 783
 784        :param anchor_tab_processor_version_metadata: The anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 785        :type: PropertyMetadata
 786        """
 787
 788        self._anchor_tab_processor_version_metadata = anchor_tab_processor_version_metadata
 789
 790    @property
 791    def anchor_tab_scope(self):
 792        """Gets the anchor_tab_scope of this SmartSection.  # noqa: E501
 793
 794          # noqa: E501
 795
 796        :return: The anchor_tab_scope of this SmartSection.  # noqa: E501
 797        :rtype: str
 798        """
 799        return self._anchor_tab_scope
 800
 801    @anchor_tab_scope.setter
 802    def anchor_tab_scope(self, anchor_tab_scope):
 803        """Sets the anchor_tab_scope of this SmartSection.
 804
 805          # noqa: E501
 806
 807        :param anchor_tab_scope: The anchor_tab_scope of this SmartSection.  # noqa: E501
 808        :type: str
 809        """
 810
 811        self._anchor_tab_scope = anchor_tab_scope
 812
 813    @property
 814    def anchor_units(self):
 815        """Gets the anchor_units of this SmartSection.  # noqa: E501
 816
 817        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 818
 819        :return: The anchor_units of this SmartSection.  # noqa: E501
 820        :rtype: str
 821        """
 822        return self._anchor_units
 823
 824    @anchor_units.setter
 825    def anchor_units(self, anchor_units):
 826        """Sets the anchor_units of this SmartSection.
 827
 828        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 829
 830        :param anchor_units: The anchor_units of this SmartSection.  # noqa: E501
 831        :type: str
 832        """
 833
 834        self._anchor_units = anchor_units
 835
 836    @property
 837    def anchor_units_metadata(self):
 838        """Gets the anchor_units_metadata of this SmartSection.  # noqa: E501
 839
 840        Metadata that indicates whether the `anchorUnits` property is editable.  # noqa: E501
 841
 842        :return: The anchor_units_metadata of this SmartSection.  # noqa: E501
 843        :rtype: PropertyMetadata
 844        """
 845        return self._anchor_units_metadata
 846
 847    @anchor_units_metadata.setter
 848    def anchor_units_metadata(self, anchor_units_metadata):
 849        """Sets the anchor_units_metadata of this SmartSection.
 850
 851        Metadata that indicates whether the `anchorUnits` property is editable.  # noqa: E501
 852
 853        :param anchor_units_metadata: The anchor_units_metadata of this SmartSection.  # noqa: E501
 854        :type: PropertyMetadata
 855        """
 856
 857        self._anchor_units_metadata = anchor_units_metadata
 858
 859    @property
 860    def anchor_x_offset(self):
 861        """Gets the anchor_x_offset of this SmartSection.  # noqa: E501
 862
 863        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 864
 865        :return: The anchor_x_offset of this SmartSection.  # noqa: E501
 866        :rtype: str
 867        """
 868        return self._anchor_x_offset
 869
 870    @anchor_x_offset.setter
 871    def anchor_x_offset(self, anchor_x_offset):
 872        """Sets the anchor_x_offset of this SmartSection.
 873
 874        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 875
 876        :param anchor_x_offset: The anchor_x_offset of this SmartSection.  # noqa: E501
 877        :type: str
 878        """
 879
 880        self._anchor_x_offset = anchor_x_offset
 881
 882    @property
 883    def anchor_x_offset_metadata(self):
 884        """Gets the anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 885
 886        Metadata that indicates whether the `anchorXOffset` property is editable.  # noqa: E501
 887
 888        :return: The anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 889        :rtype: PropertyMetadata
 890        """
 891        return self._anchor_x_offset_metadata
 892
 893    @anchor_x_offset_metadata.setter
 894    def anchor_x_offset_metadata(self, anchor_x_offset_metadata):
 895        """Sets the anchor_x_offset_metadata of this SmartSection.
 896
 897        Metadata that indicates whether the `anchorXOffset` property is editable.  # noqa: E501
 898
 899        :param anchor_x_offset_metadata: The anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 900        :type: PropertyMetadata
 901        """
 902
 903        self._anchor_x_offset_metadata = anchor_x_offset_metadata
 904
 905    @property
 906    def anchor_y_offset(self):
 907        """Gets the anchor_y_offset of this SmartSection.  # noqa: E501
 908
 909        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 910
 911        :return: The anchor_y_offset of this SmartSection.  # noqa: E501
 912        :rtype: str
 913        """
 914        return self._anchor_y_offset
 915
 916    @anchor_y_offset.setter
 917    def anchor_y_offset(self, anchor_y_offset):
 918        """Sets the anchor_y_offset of this SmartSection.
 919
 920        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 921
 922        :param anchor_y_offset: The anchor_y_offset of this SmartSection.  # noqa: E501
 923        :type: str
 924        """
 925
 926        self._anchor_y_offset = anchor_y_offset
 927
 928    @property
 929    def anchor_y_offset_metadata(self):
 930        """Gets the anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 931
 932        Metadata that indicates whether the `anchorYOffset` property is editable.  # noqa: E501
 933
 934        :return: The anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 935        :rtype: PropertyMetadata
 936        """
 937        return self._anchor_y_offset_metadata
 938
 939    @anchor_y_offset_metadata.setter
 940    def anchor_y_offset_metadata(self, anchor_y_offset_metadata):
 941        """Sets the anchor_y_offset_metadata of this SmartSection.
 942
 943        Metadata that indicates whether the `anchorYOffset` property is editable.  # noqa: E501
 944
 945        :param anchor_y_offset_metadata: The anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 946        :type: PropertyMetadata
 947        """
 948
 949        self._anchor_y_offset_metadata = anchor_y_offset_metadata
 950
 951    @property
 952    def caption(self):
 953        """Gets the caption of this SmartSection.  # noqa: E501
 954
 955          # noqa: E501
 956
 957        :return: The caption of this SmartSection.  # noqa: E501
 958        :rtype: str
 959        """
 960        return self._caption
 961
 962    @caption.setter
 963    def caption(self, caption):
 964        """Sets the caption of this SmartSection.
 965
 966          # noqa: E501
 967
 968        :param caption: The caption of this SmartSection.  # noqa: E501
 969        :type: str
 970        """
 971
 972        self._caption = caption
 973
 974    @property
 975    def caption_metadata(self):
 976        """Gets the caption_metadata of this SmartSection.  # noqa: E501
 977
 978          # noqa: E501
 979
 980        :return: The caption_metadata of this SmartSection.  # noqa: E501
 981        :rtype: PropertyMetadata
 982        """
 983        return self._caption_metadata
 984
 985    @caption_metadata.setter
 986    def caption_metadata(self, caption_metadata):
 987        """Sets the caption_metadata of this SmartSection.
 988
 989          # noqa: E501
 990
 991        :param caption_metadata: The caption_metadata of this SmartSection.  # noqa: E501
 992        :type: PropertyMetadata
 993        """
 994
 995        self._caption_metadata = caption_metadata
 996
 997    @property
 998    def case_sensitive(self):
 999        """Gets the case_sensitive of this SmartSection.  # noqa: E501
1000
1001          # noqa: E501
1002
1003        :return: The case_sensitive of this SmartSection.  # noqa: E501
1004        :rtype: bool
1005        """
1006        return self._case_sensitive
1007
1008    @case_sensitive.setter
1009    def case_sensitive(self, case_sensitive):
1010        """Sets the case_sensitive of this SmartSection.
1011
1012          # noqa: E501
1013
1014        :param case_sensitive: The case_sensitive of this SmartSection.  # noqa: E501
1015        :type: bool
1016        """
1017
1018        self._case_sensitive = case_sensitive
1019
1020    @property
1021    def conditional_parent_label(self):
1022        """Gets the conditional_parent_label of this SmartSection.  # noqa: E501
1023
1024        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
1025
1026        :return: The conditional_parent_label of this SmartSection.  # noqa: E501
1027        :rtype: str
1028        """
1029        return self._conditional_parent_label
1030
1031    @conditional_parent_label.setter
1032    def conditional_parent_label(self, conditional_parent_label):
1033        """Sets the conditional_parent_label of this SmartSection.
1034
1035        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
1036
1037        :param conditional_parent_label: The conditional_parent_label of this SmartSection.  # noqa: E501
1038        :type: str
1039        """
1040
1041        self._conditional_parent_label = conditional_parent_label
1042
1043    @property
1044    def conditional_parent_label_metadata(self):
1045        """Gets the conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1046
1047        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
1048
1049        :return: The conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1050        :rtype: PropertyMetadata
1051        """
1052        return self._conditional_parent_label_metadata
1053
1054    @conditional_parent_label_metadata.setter
1055    def conditional_parent_label_metadata(self, conditional_parent_label_metadata):
1056        """Sets the conditional_parent_label_metadata of this SmartSection.
1057
1058        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
1059
1060        :param conditional_parent_label_metadata: The conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1061        :type: PropertyMetadata
1062        """
1063
1064        self._conditional_parent_label_metadata = conditional_parent_label_metadata
1065
1066    @property
1067    def conditional_parent_value(self):
1068        """Gets the conditional_parent_value of this SmartSection.  # noqa: E501
1069
1070        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
1071
1072        :return: The conditional_parent_value of this SmartSection.  # noqa: E501
1073        :rtype: str
1074        """
1075        return self._conditional_parent_value
1076
1077    @conditional_parent_value.setter
1078    def conditional_parent_value(self, conditional_parent_value):
1079        """Sets the conditional_parent_value of this SmartSection.
1080
1081        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
1082
1083        :param conditional_parent_value: The conditional_parent_value of this SmartSection.  # noqa: E501
1084        :type: str
1085        """
1086
1087        self._conditional_parent_value = conditional_parent_value
1088
1089    @property
1090    def conditional_parent_value_metadata(self):
1091        """Gets the conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1092
1093        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
1094
1095        :return: The conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1096        :rtype: PropertyMetadata
1097        """
1098        return self._conditional_parent_value_metadata
1099
1100    @conditional_parent_value_metadata.setter
1101    def conditional_parent_value_metadata(self, conditional_parent_value_metadata):
1102        """Sets the conditional_parent_value_metadata of this SmartSection.
1103
1104        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
1105
1106        :param conditional_parent_value_metadata: The conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1107        :type: PropertyMetadata
1108        """
1109
1110        self._conditional_parent_value_metadata = conditional_parent_value_metadata
1111
1112    @property
1113    def connected_object_details(self):
1114        """Gets the connected_object_details of this SmartSection.  # noqa: E501
1115
1116          # noqa: E501
1117
1118        :return: The connected_object_details of this SmartSection.  # noqa: E501
1119        :rtype: ConnectedObjectDetails
1120        """
1121        return self._connected_object_details
1122
1123    @connected_object_details.setter
1124    def connected_object_details(self, connected_object_details):
1125        """Sets the connected_object_details of this SmartSection.
1126
1127          # noqa: E501
1128
1129        :param connected_object_details: The connected_object_details of this SmartSection.  # noqa: E501
1130        :type: ConnectedObjectDetails
1131        """
1132
1133        self._connected_object_details = connected_object_details
1134
1135    @property
1136    def custom_tab_id(self):
1137        """Gets the custom_tab_id of this SmartSection.  # noqa: E501
1138
1139        The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.  # noqa: E501
1140
1141        :return: The custom_tab_id of this SmartSection.  # noqa: E501
1142        :rtype: str
1143        """
1144        return self._custom_tab_id
1145
1146    @custom_tab_id.setter
1147    def custom_tab_id(self, custom_tab_id):
1148        """Sets the custom_tab_id of this SmartSection.
1149
1150        The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.  # noqa: E501
1151
1152        :param custom_tab_id: The custom_tab_id of this SmartSection.  # noqa: E501
1153        :type: str
1154        """
1155
1156        self._custom_tab_id = custom_tab_id
1157
1158    @property
1159    def custom_tab_id_metadata(self):
1160        """Gets the custom_tab_id_metadata of this SmartSection.  # noqa: E501
1161
1162        Metadata that indicates whether the `customTabId` property is editable.  # noqa: E501
1163
1164        :return: The custom_tab_id_metadata of this SmartSection.  # noqa: E501
1165        :rtype: PropertyMetadata
1166        """
1167        return self._custom_tab_id_metadata
1168
1169    @custom_tab_id_metadata.setter
1170    def custom_tab_id_metadata(self, custom_tab_id_metadata):
1171        """Sets the custom_tab_id_metadata of this SmartSection.
1172
1173        Metadata that indicates whether the `customTabId` property is editable.  # noqa: E501
1174
1175        :param custom_tab_id_metadata: The custom_tab_id_metadata of this SmartSection.  # noqa: E501
1176        :type: PropertyMetadata
1177        """
1178
1179        self._custom_tab_id_metadata = custom_tab_id_metadata
1180
1181    @property
1182    def display_settings(self):
1183        """Gets the display_settings of this SmartSection.  # noqa: E501
1184
1185        This object defines how the HTML section inside the `startAnchor` and `endAnchor` displays.  # noqa: E501
1186
1187        :return: The display_settings of this SmartSection.  # noqa: E501
1188        :rtype: SmartSectionDisplaySettings
1189        """
1190        return self._display_settings
1191
1192    @display_settings.setter
1193    def display_settings(self, display_settings):
1194        """Sets the display_settings of this SmartSection.
1195
1196        This object defines how the HTML section inside the `startAnchor` and `endAnchor` displays.  # noqa: E501
1197
1198        :param display_settings: The display_settings of this SmartSection.  # noqa: E501
1199        :type: SmartSectionDisplaySettings
1200        """
1201
1202        self._display_settings = display_settings
1203
1204    @property
1205    def document_id(self):
1206        """Gets the document_id of this SmartSection.  # noqa: E501
1207
1208        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
1209
1210        :return: The document_id of this SmartSection.  # noqa: E501
1211        :rtype: str
1212        """
1213        return self._document_id
1214
1215    @document_id.setter
1216    def document_id(self, document_id):
1217        """Sets the document_id of this SmartSection.
1218
1219        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
1220
1221        :param document_id: The document_id of this SmartSection.  # noqa: E501
1222        :type: str
1223        """
1224
1225        self._document_id = document_id
1226
1227    @property
1228    def document_id_metadata(self):
1229        """Gets the document_id_metadata of this SmartSection.  # noqa: E501
1230
1231        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
1232
1233        :return: The document_id_metadata of this SmartSection.  # noqa: E501
1234        :rtype: PropertyMetadata
1235        """
1236        return self._document_id_metadata
1237
1238    @document_id_metadata.setter
1239    def document_id_metadata(self, document_id_metadata):
1240        """Sets the document_id_metadata of this SmartSection.
1241
1242        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
1243
1244        :param document_id_metadata: The document_id_metadata of this SmartSection.  # noqa: E501
1245        :type: PropertyMetadata
1246        """
1247
1248        self._document_id_metadata = document_id_metadata
1249
1250    @property
1251    def end_anchor(self):
1252        """Gets the end_anchor of this SmartSection.  # noqa: E501
1253
1254          # noqa: E501
1255
1256        :return: The end_anchor of this SmartSection.  # noqa: E501
1257        :rtype: str
1258        """
1259        return self._end_anchor
1260
1261    @end_anchor.setter
1262    def end_anchor(self, end_anchor):
1263        """Sets the end_anchor of this SmartSection.
1264
1265          # noqa: E501
1266
1267        :param end_anchor: The end_anchor of this SmartSection.  # noqa: E501
1268        :type: str
1269        """
1270
1271        self._end_anchor = end_anchor
1272
1273    @property
1274    def end_position(self):
1275        """Gets the end_position of this SmartSection.  # noqa: E501
1276
1277        The last position in the result set.   # noqa: E501
1278
1279        :return: The end_position of this SmartSection.  # noqa: E501
1280        :rtype: SmartSectionAnchorPosition
1281        """
1282        return self._end_position
1283
1284    @end_position.setter
1285    def end_position(self, end_position):
1286        """Sets the end_position of this SmartSection.
1287
1288        The last position in the result set.   # noqa: E501
1289
1290        :param end_position: The end_position of this SmartSection.  # noqa: E501
1291        :type: SmartSectionAnchorPosition
1292        """
1293
1294        self._end_position = end_position
1295
1296    @property
1297    def error_details(self):
1298        """Gets the error_details of this SmartSection.  # noqa: E501
1299
1300        Array or errors.  # noqa: E501
1301
1302        :return: The error_details of this SmartSection.  # noqa: E501
1303        :rtype: ErrorDetails
1304        """
1305        return self._error_details
1306
1307    @error_details.setter
1308    def error_details(self, error_details):
1309        """Sets the error_details of this SmartSection.
1310
1311        Array or errors.  # noqa: E501
1312
1313        :param error_details: The error_details of this SmartSection.  # noqa: E501
1314        :type: ErrorDetails
1315        """
1316
1317        self._error_details = error_details
1318
1319    @property
1320    def extension_data(self):
1321        """Gets the extension_data of this SmartSection.  # noqa: E501
1322
1323          # noqa: E501
1324
1325        :return: The extension_data of this SmartSection.  # noqa: E501
1326        :rtype: ExtensionData
1327        """
1328        return self._extension_data
1329
1330    @extension_data.setter
1331    def extension_data(self, extension_data):
1332        """Sets the extension_data of this SmartSection.
1333
1334          # noqa: E501
1335
1336        :param extension_data: The extension_data of this SmartSection.  # noqa: E501
1337        :type: ExtensionData
1338        """
1339
1340        self._extension_data = extension_data
1341
1342    @property
1343    def form_order(self):
1344        """Gets the form_order of this SmartSection.  # noqa: E501
1345
1346          # noqa: E501
1347
1348        :return: The form_order of this SmartSection.  # noqa: E501
1349        :rtype: str
1350        """
1351        return self._form_order
1352
1353    @form_order.setter
1354    def form_order(self, form_order):
1355        """Sets the form_order of this SmartSection.
1356
1357          # noqa: E501
1358
1359        :param form_order: The form_order of this SmartSection.  # noqa: E501
1360        :type: str
1361        """
1362
1363        self._form_order = form_order
1364
1365    @property
1366    def form_order_metadata(self):
1367        """Gets the form_order_metadata of this SmartSection.  # noqa: E501
1368
1369        Metadata that indicates whether the `formOrder` property is editable.  # noqa: E501
1370
1371        :return: The form_order_metadata of this SmartSection.  # noqa: E501
1372        :rtype: PropertyMetadata
1373        """
1374        return self._form_order_metadata
1375
1376    @form_order_metadata.setter
1377    def form_order_metadata(self, form_order_metadata):
1378        """Sets the form_order_metadata of this SmartSection.
1379
1380        Metadata that indicates whether the `formOrder` property is editable.  # noqa: E501
1381
1382        :param form_order_metadata: The form_order_metadata of this SmartSection.  # noqa: E501
1383        :type: PropertyMetadata
1384        """
1385
1386        self._form_order_metadata = form_order_metadata
1387
1388    @property
1389    def form_page_label(self):
1390        """Gets the form_page_label of this SmartSection.  # noqa: E501
1391
1392          # noqa: E501
1393
1394        :return: The form_page_label of this SmartSection.  # noqa: E501
1395        :rtype: str
1396        """
1397        return self._form_page_label
1398
1399    @form_page_label.setter
1400    def form_page_label(self, form_page_label):
1401        """Sets the form_page_label of this SmartSection.
1402
1403          # noqa: E501
1404
1405        :param form_page_label: The form_page_label of this SmartSection.  # noqa: E501
1406        :type: str
1407        """
1408
1409        self._form_page_label = form_page_label
1410
1411    @property
1412    def form_page_label_metadata(self):
1413        """Gets the form_page_label_metadata of this SmartSection.  # noqa: E501
1414
1415        Metadata that indicates whether the `formPageLabel` property is editable.  # noqa: E501
1416
1417        :return: The form_page_label_metadata of this SmartSection.  # noqa: E501
1418        :rtype: PropertyMetadata
1419        """
1420        return self._form_page_label_metadata
1421
1422    @form_page_label_metadata.setter
1423    def form_page_label_metadata(self, form_page_label_metadata):
1424        """Sets the form_page_label_metadata of this SmartSection.
1425
1426        Metadata that indicates whether the `formPageLabel` property is editable.  # noqa: E501
1427
1428        :param form_page_label_metadata: The form_page_label_metadata of this SmartSection.  # noqa: E501
1429        :type: PropertyMetadata
1430        """
1431
1432        self._form_page_label_metadata = form_page_label_metadata
1433
1434    @property
1435    def form_page_number(self):
1436        """Gets the form_page_number of this SmartSection.  # noqa: E501
1437
1438          # noqa: E501
1439
1440        :return: The form_page_number of this SmartSection.  # noqa: E501
1441        :rtype: str
1442        """
1443        return self._form_page_number
1444
1445    @form_page_number.setter
1446    def form_page_number(self, form_page_number):
1447        """Sets the form_page_number of this SmartSection.
1448
1449          # noqa: E501
1450
1451        :param form_page_number: The form_page_number of this SmartSection.  # noqa: E501
1452        :type: str
1453        """
1454
1455        self._form_page_number = form_page_number
1456
1457    @property
1458    def form_page_number_metadata(self):
1459        """Gets the form_page_number_metadata of this SmartSection.  # noqa: E501
1460
1461        Metadata that indicates whether the `fromPageNumber` property is editable.  # noqa: E501
1462
1463        :return: The form_page_number_metadata of this SmartSection.  # noqa: E501
1464        :rtype: PropertyMetadata
1465        """
1466        return self._form_page_number_metadata
1467
1468    @form_page_number_metadata.setter
1469    def form_page_number_metadata(self, form_page_number_metadata):
1470        """Sets the form_page_number_metadata of this SmartSection.
1471
1472        Metadata that indicates whether the `fromPageNumber` property is editable.  # noqa: E501
1473
1474        :param form_page_number_metadata: The form_page_number_metadata of this SmartSection.  # noqa: E501
1475        :type: PropertyMetadata
1476        """
1477
1478        self._form_page_number_metadata = form_page_number_metadata
1479
1480    @property
1481    def height(self):
1482        """Gets the height of this SmartSection.  # noqa: E501
1483
1484        Height of the tab in pixels.  # noqa: E501
1485
1486        :return: The height of this SmartSection.  # noqa: E501
1487        :rtype: str
1488        """
1489        return self._height
1490
1491    @height.setter
1492    def height(self, height):
1493        """Sets the height of this SmartSection.
1494
1495        Height of the tab in pixels.  # noqa: E501
1496
1497        :param height: The height of this SmartSection.  # noqa: E501
1498        :type: str
1499        """
1500
1501        self._height = height
1502
1503    @property
1504    def height_metadata(self):
1505        """Gets the height_metadata of this SmartSection.  # noqa: E501
1506
1507        Metadata that indicates whether the `height` property is editable.  # noqa: E501
1508
1509        :return: The height_metadata of this SmartSection.  # noqa: E501
1510        :rtype: PropertyMetadata
1511        """
1512        return self._height_metadata
1513
1514    @height_metadata.setter
1515    def height_metadata(self, height_metadata):
1516        """Sets the height_metadata of this SmartSection.
1517
1518        Metadata that indicates whether the `height` property is editable.  # noqa: E501
1519
1520        :param height_metadata: The height_metadata of this SmartSection.  # noqa: E501
1521        :type: PropertyMetadata
1522        """
1523
1524        self._height_metadata = height_metadata
1525
1526    @property
1527    def locked(self):
1528        """Gets the locked of this SmartSection.  # noqa: E501
1529
1530        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
1531
1532        :return: The locked of this SmartSection.  # noqa: E501
1533        :rtype: str
1534        """
1535        return self._locked
1536
1537    @locked.setter
1538    def locked(self, locked):
1539        """Sets the locked of this SmartSection.
1540
1541        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
1542
1543        :param locked: The locked of this SmartSection.  # noqa: E501
1544        :type: str
1545        """
1546
1547        self._locked = locked
1548
1549    @property
1550    def locked_metadata(self):
1551        """Gets the locked_metadata of this SmartSection.  # noqa: E501
1552
1553        Metadata that indicates whether the `locked` property is editable.  # noqa: E501
1554
1555        :return: The locked_metadata of this SmartSection.  # noqa: E501
1556        :rtype: PropertyMetadata
1557        """
1558        return self._locked_metadata
1559
1560    @locked_metadata.setter
1561    def locked_metadata(self, locked_metadata):
1562        """Sets the locked_metadata of this SmartSection.
1563
1564        Metadata that indicates whether the `locked` property is editable.  # noqa: E501
1565
1566        :param locked_metadata: The locked_metadata of this SmartSection.  # noqa: E501
1567        :type: PropertyMetadata
1568        """
1569
1570        self._locked_metadata = locked_metadata
1571
1572    @property
1573    def merge_field(self):
1574        """Gets the merge_field of this SmartSection.  # noqa: E501
1575
1576        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
1577
1578        :return: The merge_field of this SmartSection.  # noqa: E501
1579        :rtype: MergeField
1580        """
1581        return self._merge_field
1582
1583    @merge_field.setter
1584    def merge_field(self, merge_field):
1585        """Sets the merge_field of this SmartSection.
1586
1587        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
1588
1589        :param merge_field: The merge_field of this SmartSection.  # noqa: E501
1590        :type: MergeField
1591        """
1592
1593        self._merge_field = merge_field
1594
1595    @property
1596    def merge_field_xml(self):
1597        """Gets the merge_field_xml of this SmartSection.  # noqa: E501
1598
1599          # noqa: E501
1600
1601        :return: The merge_field_xml of this SmartSection.  # noqa: E501
1602        :rtype: str
1603        """
1604        return self._merge_field_xml
1605
1606    @merge_field_xml.setter
1607    def merge_field_xml(self, merge_field_xml):
1608        """Sets the merge_field_xml of this SmartSection.
1609
1610          # noqa: E501
1611
1612        :param merge_field_xml: The merge_field_xml of this SmartSection.  # noqa: E501
1613        :type: str
1614        """
1615
1616        self._merge_field_xml = merge_field_xml
1617
1618    @property
1619    def overlay_type(self):
1620        """Gets the overlay_type of this SmartSection.  # noqa: E501
1621
1622          # noqa: E501
1623
1624        :return: The overlay_type of this SmartSection.  # noqa: E501
1625        :rtype: str
1626        """
1627        return self._overlay_type
1628
1629    @overlay_type.setter
1630    def overlay_type(self, overlay_type):
1631        """Sets the overlay_type of this SmartSection.
1632
1633          # noqa: E501
1634
1635        :param overlay_type: The overlay_type of this SmartSection.  # noqa: E501
1636        :type: str
1637        """
1638
1639        self._overlay_type = overlay_type
1640
1641    @property
1642    def overlay_type_metadata(self):
1643        """Gets the overlay_type_metadata of this SmartSection.  # noqa: E501
1644
1645        Metadata that indicates whether the `overlayType` property is editable.  # noqa: E501
1646
1647        :return: The overlay_type_metadata of this SmartSection.  # noqa: E501
1648        :rtype: PropertyMetadata
1649        """
1650        return self._overlay_type_metadata
1651
1652    @overlay_type_metadata.setter
1653    def overlay_type_metadata(self, overlay_type_metadata):
1654        """Sets the overlay_type_metadata of this SmartSection.
1655
1656        Metadata that indicates whether the `overlayType` property is editable.  # noqa: E501
1657
1658        :param overlay_type_metadata: The overlay_type_metadata of this SmartSection.  # noqa: E501
1659        :type: PropertyMetadata
1660        """
1661
1662        self._overlay_type_metadata = overlay_type_metadata
1663
1664    @property
1665    def page_number(self):
1666        """Gets the page_number of this SmartSection.  # noqa: E501
1667
1668        Specifies the page number on which the tab is located.  # noqa: E501
1669
1670        :return: The page_number of this SmartSection.  # noqa: E501
1671        :rtype: str
1672        """
1673        return self._page_number
1674
1675    @page_number.setter
1676    def page_number(self, page_number):
1677        """Sets the page_number of this SmartSection.
1678
1679        Specifies the page number on which the tab is located.  # noqa: E501
1680
1681        :param page_number: The page_number of this SmartSection.  # noqa: E501
1682        :type: str
1683        """
1684
1685        self._page_number = page_number
1686
1687    @property
1688    def page_number_metadata(self):
1689        """Gets the page_number_metadata of this SmartSection.  # noqa: E501
1690
1691        Metadata that indicates whether the `pageNumber` property is editable.  # noqa: E501
1692
1693        :return: The page_number_metadata of this SmartSection.  # noqa: E501
1694        :rtype: PropertyMetadata
1695        """
1696        return self._page_number_metadata
1697
1698    @page_number_metadata.setter
1699    def page_number_metadata(self, page_number_metadata):
1700        """Sets the page_number_metadata of this SmartSection.
1701
1702        Metadata that indicates whether the `pageNumber` property is editable.  # noqa: E501
1703
1704        :param page_number_metadata: The page_number_metadata of this SmartSection.  # noqa: E501
1705        :type: PropertyMetadata
1706        """
1707
1708        self._page_number_metadata = page_number_metadata
1709
1710    @property
1711    def recipient_id(self):
1712        """Gets the recipient_id of this SmartSection.  # noqa: E501
1713
1714        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1715
1716        :return: The recipient_id of this SmartSection.  # noqa: E501
1717        :rtype: str
1718        """
1719        return self._recipient_id
1720
1721    @recipient_id.setter
1722    def recipient_id(self, recipient_id):
1723        """Sets the recipient_id of this SmartSection.
1724
1725        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1726
1727        :param recipient_id: The recipient_id of this SmartSection.  # noqa: E501
1728        :type: str
1729        """
1730
1731        self._recipient_id = recipient_id
1732
1733    @property
1734    def recipient_id_guid(self):
1735        """Gets the recipient_id_guid of this SmartSection.  # noqa: E501
1736
1737          # noqa: E501
1738
1739        :return: The recipient_id_guid of this SmartSection.  # noqa: E501
1740        :rtype: str
1741        """
1742        return self._recipient_id_guid
1743
1744    @recipient_id_guid.setter
1745    def recipient_id_guid(self, recipient_id_guid):
1746        """Sets the recipient_id_guid of this SmartSection.
1747
1748          # noqa: E501
1749
1750        :param recipient_id_guid: The recipient_id_guid of this SmartSection.  # noqa: E501
1751        :type: str
1752        """
1753
1754        self._recipient_id_guid = recipient_id_guid
1755
1756    @property
1757    def recipient_id_guid_metadata(self):
1758        """Gets the recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1759
1760        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
1761
1762        :return: The recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1763        :rtype: PropertyMetadata
1764        """
1765        return self._recipient_id_guid_metadata
1766
1767    @recipient_id_guid_metadata.setter
1768    def recipient_id_guid_metadata(self, recipient_id_guid_metadata):
1769        """Sets the recipient_id_guid_metadata of this SmartSection.
1770
1771        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
1772
1773        :param recipient_id_guid_metadata: The recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1774        :type: PropertyMetadata
1775        """
1776
1777        self._recipient_id_guid_metadata = recipient_id_guid_metadata
1778
1779    @property
1780    def recipient_id_metadata(self):
1781        """Gets the recipient_id_metadata of this SmartSection.  # noqa: E501
1782
1783        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
1784
1785        :return: The recipient_id_metadata of this SmartSection.  # noqa: E501
1786        :rtype: PropertyMetadata
1787        """
1788        return self._recipient_id_metadata
1789
1790    @recipient_id_metadata.setter
1791    def recipient_id_metadata(self, recipient_id_metadata):
1792        """Sets the recipient_id_metadata of this SmartSection.
1793
1794        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
1795
1796        :param recipient_id_metadata: The recipient_id_metadata of this SmartSection.  # noqa: E501
1797        :type: PropertyMetadata
1798        """
1799
1800        self._recipient_id_metadata = recipient_id_metadata
1801
1802    @property
1803    def remove_end_anchor(self):
1804        """Gets the remove_end_anchor of this SmartSection.  # noqa: E501
1805
1806          # noqa: E501
1807
1808        :return: The remove_end_anchor of this SmartSection.  # noqa: E501
1809        :rtype: bool
1810        """
1811        return self._remove_end_anchor
1812
1813    @remove_end_anchor.setter
1814    def remove_end_anchor(self, remove_end_anchor):
1815        """Sets the remove_end_anchor of this SmartSection.
1816
1817          # noqa: E501
1818
1819        :param remove_end_anchor: The remove_end_anchor of this SmartSection.  # noqa: E501
1820        :type: bool
1821        """
1822
1823        self._remove_end_anchor = remove_end_anchor
1824
1825    @property
1826    def remove_start_anchor(self):
1827        """Gets the remove_start_anchor of this SmartSection.  # noqa: E501
1828
1829          # noqa: E501
1830
1831        :return: The remove_start_anchor of this SmartSection.  # noqa: E501
1832        :rtype: bool
1833        """
1834        return self._remove_start_anchor
1835
1836    @remove_start_anchor.setter
1837    def remove_start_anchor(self, remove_start_anchor):
1838        """Sets the remove_start_anchor of this SmartSection.
1839
1840          # noqa: E501
1841
1842        :param remove_start_anchor: The remove_start_anchor of this SmartSection.  # noqa: E501
1843        :type: bool
1844        """
1845
1846        self._remove_start_anchor = remove_start_anchor
1847
1848    @property
1849    def shared(self):
1850        """Gets the shared of this SmartSection.  # noqa: E501
1851
1852        When set to **true**, this custom tab is shared.  # noqa: E501
1853
1854        :return: The shared of this SmartSection.  # noqa: E501
1855        :rtype: str
1856        """
1857        return self._shared
1858
1859    @shared.setter
1860    def shared(self, shared):
1861        """Sets the shared of this SmartSection.
1862
1863        When set to **true**, this custom tab is shared.  # noqa: E501
1864
1865        :param shared: The shared of this SmartSection.  # noqa: E501
1866        :type: str
1867        """
1868
1869        self._shared = shared
1870
1871    @property
1872    def shared_metadata(self):
1873        """Gets the shared_metadata of this SmartSection.  # noqa: E501
1874
1875        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
1876
1877        :return: The shared_metadata of this SmartSection.  # noqa: E501
1878        :rtype: PropertyMetadata
1879        """
1880        return self._shared_metadata
1881
1882    @shared_metadata.setter
1883    def shared_metadata(self, shared_metadata):
1884        """Sets the shared_metadata of this SmartSection.
1885
1886        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
1887
1888        :param shared_metadata: The shared_metadata of this SmartSection.  # noqa: E501
1889        :type: PropertyMetadata
1890        """
1891
1892        self._shared_metadata = shared_metadata
1893
1894    @property
1895    def smart_contract_information(self):
1896        """Gets the smart_contract_information of this SmartSection.  # noqa: E501
1897
1898        Reserved for DocuSign.  # noqa: E501
1899
1900        :return: The smart_contract_information of this SmartSection.  # noqa: E501
1901        :rtype: SmartContractInformation
1902        """
1903        return self._smart_contract_information
1904
1905    @smart_contract_information.setter
1906    def smart_contract_information(self, smart_contract_information):
1907        """Sets the smart_contract_information of this SmartSection.
1908
1909        Reserved for DocuSign.  # noqa: E501
1910
1911        :param smart_contract_information: The smart_contract_information of this SmartSection.  # noqa: E501
1912        :type: SmartContractInformation
1913        """
1914
1915        self._smart_contract_information = smart_contract_information
1916
1917    @property
1918    def source(self):
1919        """Gets the source of this SmartSection.  # noqa: E501
1920
1921          # noqa: E501
1922
1923        :return: The source of this SmartSection.  # noqa: E501
1924        :rtype: str
1925        """
1926        return self._source
1927
1928    @source.setter
1929    def source(self, source):
1930        """Sets the source of this SmartSection.
1931
1932          # noqa: E501
1933
1934        :param source: The source of this SmartSection.  # noqa: E501
1935        :type: str
1936        """
1937
1938        self._source = source
1939
1940    @property
1941    def start_anchor(self):
1942        """Gets the start_anchor of this SmartSection.  # noqa: E501
1943
1944          # noqa: E501
1945
1946        :return: The start_anchor of this SmartSection.  # noqa: E501
1947        :rtype: str
1948        """
1949        return self._start_anchor
1950
1951    @start_anchor.setter
1952    def start_anchor(self, start_anchor):
1953        """Sets the start_anchor of this SmartSection.
1954
1955          # noqa: E501
1956
1957        :param start_anchor: The start_anchor of this SmartSection.  # noqa: E501
1958        :type: str
1959        """
1960
1961        self._start_anchor = start_anchor
1962
1963    @property
1964    def start_position(self):
1965        """Gets the start_position of this SmartSection.  # noqa: E501
1966
1967        Starting position of the current result set.  # noqa: E501
1968
1969        :return: The start_position of this SmartSection.  # noqa: E501
1970        :rtype: SmartSectionAnchorPosition
1971        """
1972        return self._start_position
1973
1974    @start_position.setter
1975    def start_position(self, start_position):
1976        """Sets the start_position of this SmartSection.
1977
1978        Starting position of the current result set.  # noqa: E501
1979
1980        :param start_position: The start_position of this SmartSection.  # noqa: E501
1981        :type: SmartSectionAnchorPosition
1982        """
1983
1984        self._start_position = start_position
1985
1986    @property
1987    def status(self):
1988        """Gets the status of this SmartSection.  # noqa: E501
1989
1990        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
1991
1992        :return: The status of this SmartSection.  # noqa: E501
1993        :rtype: str
1994        """
1995        return self._status
1996
1997    @status.setter
1998    def status(self, status):
1999        """Sets the status of this SmartSection.
2000
2001        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
2002
2003        :param status: The status of this SmartSection.  # noqa: E501
2004        :type: str
2005        """
2006
2007        self._status = status
2008
2009    @property
2010    def status_metadata(self):
2011        """Gets the status_metadata of this SmartSection.  # noqa: E501
2012
2013        Metadata that indicates whether the `status` property is editable.  # noqa: E501
2014
2015        :return: The status_metadata of this SmartSection.  # noqa: E501
2016        :rtype: PropertyMetadata
2017        """
2018        return self._status_metadata
2019
2020    @status_metadata.setter
2021    def status_metadata(self, status_metadata):
2022        """Sets the status_metadata of this SmartSection.
2023
2024        Metadata that indicates whether the `status` property is editable.  # noqa: E501
2025
2026        :param status_metadata: The status_metadata of this SmartSection.  # noqa: E501
2027        :type: PropertyMetadata
2028        """
2029
2030        self._status_metadata = status_metadata
2031
2032    @property
2033    def tab_fully_qualified_path(self):
2034        """Gets the tab_fully_qualified_path of this SmartSection.  # noqa: E501
2035
2036          # noqa: E501
2037
2038        :return: The tab_fully_qualified_path of this SmartSection.  # noqa: E501
2039        :rtype: str
2040        """
2041        return self._tab_fully_qualified_path
2042
2043    @tab_fully_qualified_path.setter
2044    def tab_fully_qualified_path(self, tab_fully_qualified_path):
2045        """Sets the tab_fully_qualified_path of this SmartSection.
2046
2047          # noqa: E501
2048
2049        :param tab_fully_qualified_path: The tab_fully_qualified_path of this SmartSection.  # noqa: E501
2050        :type: str
2051        """
2052
2053        self._tab_fully_qualified_path = tab_fully_qualified_path
2054
2055    @property
2056    def tab_group_labels(self):
2057        """Gets the tab_group_labels of this SmartSection.  # noqa: E501
2058
2059          # noqa: E501
2060
2061        :return: The tab_group_labels of this SmartSection.  # noqa: E501
2062        :rtype: list[str]
2063        """
2064        return self._tab_group_labels
2065
2066    @tab_group_labels.setter
2067    def tab_group_labels(self, tab_group_labels):
2068        """Sets the tab_group_labels of this SmartSection.
2069
2070          # noqa: E501
2071
2072        :param tab_group_labels: The tab_group_labels of this SmartSection.  # noqa: E501
2073        :type: list[str]
2074        """
2075
2076        self._tab_group_labels = tab_group_labels
2077
2078    @property
2079    def tab_group_labels_metadata(self):
2080        """Gets the tab_group_labels_metadata of this SmartSection.  # noqa: E501
2081
2082        Metadata that indicates whether the `tabGroupLabels` property is editable.  # noqa: E501
2083
2084        :return: The tab_group_labels_metadata of this SmartSection.  # noqa: E501
2085        :rtype: PropertyMetadata
2086        """
2087        return self._tab_group_labels_metadata
2088
2089    @tab_group_labels_metadata.setter
2090    def tab_group_labels_metadata(self, tab_group_labels_metadata):
2091        """Sets the tab_group_labels_metadata of this SmartSection.
2092
2093        Metadata that indicates whether the `tabGroupLabels` property is editable.  # noqa: E501
2094
2095        :param tab_group_labels_metadata: The tab_group_labels_metadata of this SmartSection.  # noqa: E501
2096        :type: PropertyMetadata
2097        """
2098
2099        self._tab_group_labels_metadata = tab_group_labels_metadata
2100
2101    @property
2102    def tab_id(self):
2103        """Gets the tab_id of this SmartSection.  # noqa: E501
2104
2105        The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].       # noqa: E501
2106
2107        :return: The tab_id of this SmartSection.  # noqa: E501
2108        :rtype: str
2109        """
2110        return self._tab_id
2111
2112    @tab_id.setter
2113    def tab_id(self, tab_id):
2114        """Sets the tab_id of this SmartSection.
2115
2116        The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].       # noqa: E501
2117
2118        :param tab_id: The tab_id of this SmartSection.  # noqa: E501
2119        :type: str
2120        """
2121
2122        self._tab_id = tab_id
2123
2124    @property
2125    def tab_id_metadata(self):
2126        """Gets the tab_id_metadata of this SmartSection.  # noqa: E501
2127
2128        Metadata that indicates whether the `tabId` property is editable.  # noqa: E501
2129
2130        :return: The tab_id_metadata of this SmartSection.  # noqa: E501
2131        :rtype: PropertyMetadata
2132        """
2133        return self._tab_id_metadata
2134
2135    @tab_id_metadata.setter
2136    def tab_id_metadata(self, tab_id_metadata):
2137        """Sets the tab_id_metadata of this SmartSection.
2138
2139        Metadata that indicates whether the `tabId` property is editable.  # noqa: E501
2140
2141        :param tab_id_metadata: The tab_id_metadata of this SmartSection.  # noqa: E501
2142        :type: PropertyMetadata
2143        """
2144
2145        self._tab_id_metadata = tab_id_metadata
2146
2147    @property
2148    def tab_label(self):
2149        """Gets the tab_label of this SmartSection.  # noqa: E501
2150
2151        The label string associated with the tab.  # noqa: E501
2152
2153        :return: The tab_label of this SmartSection.  # noqa: E501
2154        :rtype: str
2155        """
2156        return self._tab_label
2157
2158    @tab_label.setter
2159    def tab_label(self, tab_label):
2160        """Sets the tab_label of this SmartSection.
2161
2162        The label string associated with the tab.  # noqa: E501
2163
2164        :param tab_label: The tab_label of this SmartSection.  # noqa: E501
2165        :type: str
2166        """
2167
2168        self._tab_label = tab_label
2169
2170    @property
2171    def tab_order(self):
2172        """Gets the tab_order of this SmartSection.  # noqa: E501
2173
2174          # noqa: E501
2175
2176        :return: The tab_order of this SmartSection.  # noqa: E501
2177        :rtype: str
2178        """
2179        return self._tab_order
2180
2181    @tab_order.setter
2182    def tab_order(self, tab_order):
2183        """Sets the tab_order of this SmartSection.
2184
2185          # noqa: E501
2186
2187        :param tab_order: The tab_order of this SmartSection.  # noqa: E501
2188        :type: str
2189        """
2190
2191        self._tab_order = tab_order
2192
2193    @property
2194    def tab_order_metadata(self):
2195        """Gets the tab_order_metadata of this SmartSection.  # noqa: E501
2196
2197        Metadata that indicates whether the `tabOrder` property is editable.  # noqa: E501
2198
2199        :return: The tab_order_metadata of this SmartSection.  # noqa: E501
2200        :rtype: PropertyMetadata
2201        """
2202        return self._tab_order_metadata
2203
2204    @tab_order_metadata.setter
2205    def tab_order_metadata(self, tab_order_metadata):
2206        """Sets the tab_order_metadata of this SmartSection.
2207
2208        Metadata that indicates whether the `tabOrder` property is editable.  # noqa: E501
2209
2210        :param tab_order_metadata: The tab_order_metadata of this SmartSection.  # noqa: E501
2211        :type: PropertyMetadata
2212        """
2213
2214        self._tab_order_metadata = tab_order_metadata
2215
2216    @property
2217    def tab_type(self):
2218        """Gets the tab_type of this SmartSection.  # noqa: E501
2219
2220          # noqa: E501
2221
2222        :return: The tab_type of this SmartSection.  # noqa: E501
2223        :rtype: str
2224        """
2225        return self._tab_type
2226
2227    @tab_type.setter
2228    def tab_type(self, tab_type):
2229        """Sets the tab_type of this SmartSection.
2230
2231          # noqa: E501
2232
2233        :param tab_type: The tab_type of this SmartSection.  # noqa: E501
2234        :type: str
2235        """
2236
2237        self._tab_type = tab_type
2238
2239    @property
2240    def tab_type_metadata(self):
2241        """Gets the tab_type_metadata of this SmartSection.  # noqa: E501
2242
2243        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
2244
2245        :return: The tab_type_metadata of this SmartSection.  # noqa: E501
2246        :rtype: PropertyMetadata
2247        """
2248        return self._tab_type_metadata
2249
2250    @tab_type_metadata.setter
2251    def tab_type_metadata(self, tab_type_metadata):
2252        """Sets the tab_type_metadata of this SmartSection.
2253
2254        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
2255
2256        :param tab_type_metadata: The tab_type_metadata of this SmartSection.  # noqa: E501
2257        :type: PropertyMetadata
2258        """
2259
2260        self._tab_type_metadata = tab_type_metadata
2261
2262    @property
2263    def template_locked(self):
2264        """Gets the template_locked of this SmartSection.  # noqa: E501
2265
2266        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2267
2268        :return: The template_locked of this SmartSection.  # noqa: E501
2269        :rtype: str
2270        """
2271        return self._template_locked
2272
2273    @template_locked.setter
2274    def template_locked(self, template_locked):
2275        """Sets the template_locked of this SmartSection.
2276
2277        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2278
2279        :param template_locked: The template_locked of this SmartSection.  # noqa: E501
2280        :type: str
2281        """
2282
2283        self._template_locked = template_locked
2284
2285    @property
2286    def template_locked_metadata(self):
2287        """Gets the template_locked_metadata of this SmartSection.  # noqa: E501
2288
2289        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
2290
2291        :return: The template_locked_metadata of this SmartSection.  # noqa: E501
2292        :rtype: PropertyMetadata
2293        """
2294        return self._template_locked_metadata
2295
2296    @template_locked_metadata.setter
2297    def template_locked_metadata(self, template_locked_metadata):
2298        """Sets the template_locked_metadata of this SmartSection.
2299
2300        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
2301
2302        :param template_locked_metadata: The template_locked_metadata of this SmartSection.  # noqa: E501
2303        :type: PropertyMetadata
2304        """
2305
2306        self._template_locked_metadata = template_locked_metadata
2307
2308    @property
2309    def template_required(self):
2310        """Gets the template_required of this SmartSection.  # noqa: E501
2311
2312        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2313
2314        :return: The template_required of this SmartSection.  # noqa: E501
2315        :rtype: str
2316        """
2317        return self._template_required
2318
2319    @template_required.setter
2320    def template_required(self, template_required):
2321        """Sets the template_required of this SmartSection.
2322
2323        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2324
2325        :param template_required: The template_required of this SmartSection.  # noqa: E501
2326        :type: str
2327        """
2328
2329        self._template_required = template_required
2330
2331    @property
2332    def template_required_metadata(self):
2333        """Gets the template_required_metadata of this SmartSection.  # noqa: E501
2334
2335        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
2336
2337        :return: The template_required_metadata of this SmartSection.  # noqa: E501
2338        :rtype: PropertyMetadata
2339        """
2340        return self._template_required_metadata
2341
2342    @template_required_metadata.setter
2343    def template_required_metadata(self, template_required_metadata):
2344        """Sets the template_required_metadata of this SmartSection.
2345
2346        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
2347
2348        :param template_required_metadata: The template_required_metadata of this SmartSection.  # noqa: E501
2349        :type: PropertyMetadata
2350        """
2351
2352        self._template_required_metadata = template_required_metadata
2353
2354    @property
2355    def tooltip(self):
2356        """Gets the tooltip of this SmartSection.  # noqa: E501
2357
2358          # noqa: E501
2359
2360        :return: The tooltip of this SmartSection.  # noqa: E501
2361        :rtype: str
2362        """
2363        return self._tooltip
2364
2365    @tooltip.setter
2366    def tooltip(self, tooltip):
2367        """Sets the tooltip of this SmartSection.
2368
2369          # noqa: E501
2370
2371        :param tooltip: The tooltip of this SmartSection.  # noqa: E501
2372        :type: str
2373        """
2374
2375        self._tooltip = tooltip
2376
2377    @property
2378    def tool_tip_metadata(self):
2379        """Gets the tool_tip_metadata of this SmartSection.  # noqa: E501
2380
2381        Metadata that indicates whether the `toolTip` property is editable.  # noqa: E501
2382
2383        :return: The tool_tip_metadata of this SmartSection.  # noqa: E501
2384        :rtype: PropertyMetadata
2385        """
2386        return self._tool_tip_metadata
2387
2388    @tool_tip_metadata.setter
2389    def tool_tip_metadata(self, tool_tip_metadata):
2390        """Sets the tool_tip_metadata of this SmartSection.
2391
2392        Metadata that indicates whether the `toolTip` property is editable.  # noqa: E501
2393
2394        :param tool_tip_metadata: The tool_tip_metadata of this SmartSection.  # noqa: E501
2395        :type: PropertyMetadata
2396        """
2397
2398        self._tool_tip_metadata = tool_tip_metadata
2399
2400    @property
2401    def warning_details(self):
2402        """Gets the warning_details of this SmartSection.  # noqa: E501
2403
2404          # noqa: E501
2405
2406        :return: The warning_details of this SmartSection.  # noqa: E501
2407        :rtype: ErrorDetails
2408        """
2409        return self._warning_details
2410
2411    @warning_details.setter
2412    def warning_details(self, warning_details):
2413        """Sets the warning_details of this SmartSection.
2414
2415          # noqa: E501
2416
2417        :param warning_details: The warning_details of this SmartSection.  # noqa: E501
2418        :type: ErrorDetails
2419        """
2420
2421        self._warning_details = warning_details
2422
2423    @property
2424    def width(self):
2425        """Gets the width of this SmartSection.  # noqa: E501
2426
2427        Width of the tab in pixels.  # noqa: E501
2428
2429        :return: The width of this SmartSection.  # noqa: E501
2430        :rtype: str
2431        """
2432        return self._width
2433
2434    @width.setter
2435    def width(self, width):
2436        """Sets the width of this SmartSection.
2437
2438        Width of the tab in pixels.  # noqa: E501
2439
2440        :param width: The width of this SmartSection.  # noqa: E501
2441        :type: str
2442        """
2443
2444        self._width = width
2445
2446    @property
2447    def width_metadata(self):
2448        """Gets the width_metadata of this SmartSection.  # noqa: E501
2449
2450        Metadata that indicates whether the `width` property is editable.  # noqa: E501
2451
2452        :return: The width_metadata of this SmartSection.  # noqa: E501
2453        :rtype: PropertyMetadata
2454        """
2455        return self._width_metadata
2456
2457    @width_metadata.setter
2458    def width_metadata(self, width_metadata):
2459        """Sets the width_metadata of this SmartSection.
2460
2461        Metadata that indicates whether the `width` property is editable.  # noqa: E501
2462
2463        :param width_metadata: The width_metadata of this SmartSection.  # noqa: E501
2464        :type: PropertyMetadata
2465        """
2466
2467        self._width_metadata = width_metadata
2468
2469    @property
2470    def x_position(self):
2471        """Gets the x_position of this SmartSection.  # noqa: E501
2472
2473        This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2474
2475        :return: The x_position of this SmartSection.  # noqa: E501
2476        :rtype: str
2477        """
2478        return self._x_position
2479
2480    @x_position.setter
2481    def x_position(self, x_position):
2482        """Sets the x_position of this SmartSection.
2483
2484        This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2485
2486        :param x_position: The x_position of this SmartSection.  # noqa: E501
2487        :type: str
2488        """
2489
2490        self._x_position = x_position
2491
2492    @property
2493    def x_position_metadata(self):
2494        """Gets the x_position_metadata of this SmartSection.  # noqa: E501
2495
2496        Metadata that indicates whether the `xPosition` property is editable.  # noqa: E501
2497
2498        :return: The x_position_metadata of this SmartSection.  # noqa: E501
2499        :rtype: PropertyMetadata
2500        """
2501        return self._x_position_metadata
2502
2503    @x_position_metadata.setter
2504    def x_position_metadata(self, x_position_metadata):
2505        """Sets the x_position_metadata of this SmartSection.
2506
2507        Metadata that indicates whether the `xPosition` property is editable.  # noqa: E501
2508
2509        :param x_position_metadata: The x_position_metadata of this SmartSection.  # noqa: E501
2510        :type: PropertyMetadata
2511        """
2512
2513        self._x_position_metadata = x_position_metadata
2514
2515    @property
2516    def y_position(self):
2517        """Gets the y_position of this SmartSection.  # noqa: E501
2518
2519        This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2520
2521        :return: The y_position of this SmartSection.  # noqa: E501
2522        :rtype: str
2523        """
2524        return self._y_position
2525
2526    @y_position.setter
2527    def y_position(self, y_position):
2528        """Sets the y_position of this SmartSection.
2529
2530        This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2531
2532        :param y_position: The y_position of this SmartSection.  # noqa: E501
2533        :type: str
2534        """
2535
2536        self._y_position = y_position
2537
2538    @property
2539    def y_position_metadata(self):
2540        """Gets the y_position_metadata of this SmartSection.  # noqa: E501
2541
2542        Metadata that indicates whether the `yPosition` property is editable.  # noqa: E501
2543
2544        :return: The y_position_metadata of this SmartSection.  # noqa: E501
2545        :rtype: PropertyMetadata
2546        """
2547        return self._y_position_metadata
2548
2549    @y_position_metadata.setter
2550    def y_position_metadata(self, y_position_metadata):
2551        """Sets the y_position_metadata of this SmartSection.
2552
2553        Metadata that indicates whether the `yPosition` property is editable.  # noqa: E501
2554
2555        :param y_position_metadata: The y_position_metadata of this SmartSection.  # noqa: E501
2556        :type: PropertyMetadata
2557        """
2558
2559        self._y_position_metadata = y_position_metadata
2560
2561    def to_dict(self):
2562        """Returns the model properties as a dict"""
2563        result = {}
2564
2565        for attr, _ in six.iteritems(self.swagger_types):
2566            value = getattr(self, attr)
2567            if isinstance(value, list):
2568                result[attr] = list(map(
2569                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2570                    value
2571                ))
2572            elif hasattr(value, "to_dict"):
2573                result[attr] = value.to_dict()
2574            elif isinstance(value, dict):
2575                result[attr] = dict(map(
2576                    lambda item: (item[0], item[1].to_dict())
2577                    if hasattr(item[1], "to_dict") else item,
2578                    value.items()
2579                ))
2580            else:
2581                result[attr] = value
2582        if issubclass(SmartSection, dict):
2583            for key, value in self.items():
2584                result[key] = value
2585
2586        return result
2587
2588    def to_str(self):
2589        """Returns the string representation of the model"""
2590        return pprint.pformat(self.to_dict())
2591
2592    def __repr__(self):
2593        """For `print` and `pprint`"""
2594        return self.to_str()
2595
2596    def __eq__(self, other):
2597        """Returns true if both objects are equal"""
2598        if not isinstance(other, SmartSection):
2599            return False
2600
2601        return self.to_dict() == other.to_dict()
2602
2603    def __ne__(self, other):
2604        """Returns true if both objects are not equal"""
2605        if not isinstance(other, SmartSection):
2606            return True
2607
2608        return self.to_dict() != other.to_dict()
class SmartSection:
  23class SmartSection(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        'agreement_attribute': 'str',
  38        'agreement_attribute_locked': 'str',
  39        'anchor_allow_white_space_in_characters': 'str',
  40        'anchor_allow_white_space_in_characters_metadata': 'PropertyMetadata',
  41        'anchor_case_sensitive': 'str',
  42        'anchor_case_sensitive_metadata': 'PropertyMetadata',
  43        'anchor_horizontal_alignment': 'str',
  44        'anchor_horizontal_alignment_metadata': 'PropertyMetadata',
  45        'anchor_ignore_if_not_present': 'str',
  46        'anchor_ignore_if_not_present_metadata': 'PropertyMetadata',
  47        'anchor_match_whole_word': 'str',
  48        'anchor_match_whole_word_metadata': 'PropertyMetadata',
  49        'anchor_string': 'str',
  50        'anchor_string_metadata': 'PropertyMetadata',
  51        'anchor_tab_processor_version': 'str',
  52        'anchor_tab_processor_version_metadata': 'PropertyMetadata',
  53        'anchor_tab_scope': 'str',
  54        'anchor_units': 'str',
  55        'anchor_units_metadata': 'PropertyMetadata',
  56        'anchor_x_offset': 'str',
  57        'anchor_x_offset_metadata': 'PropertyMetadata',
  58        'anchor_y_offset': 'str',
  59        'anchor_y_offset_metadata': 'PropertyMetadata',
  60        'caption': 'str',
  61        'caption_metadata': 'PropertyMetadata',
  62        'case_sensitive': 'bool',
  63        'conditional_parent_label': 'str',
  64        'conditional_parent_label_metadata': 'PropertyMetadata',
  65        'conditional_parent_value': 'str',
  66        'conditional_parent_value_metadata': 'PropertyMetadata',
  67        'connected_object_details': 'ConnectedObjectDetails',
  68        'custom_tab_id': 'str',
  69        'custom_tab_id_metadata': 'PropertyMetadata',
  70        'display_settings': 'SmartSectionDisplaySettings',
  71        'document_id': 'str',
  72        'document_id_metadata': 'PropertyMetadata',
  73        'end_anchor': 'str',
  74        'end_position': 'SmartSectionAnchorPosition',
  75        'error_details': 'ErrorDetails',
  76        'extension_data': 'ExtensionData',
  77        'form_order': 'str',
  78        'form_order_metadata': 'PropertyMetadata',
  79        'form_page_label': 'str',
  80        'form_page_label_metadata': 'PropertyMetadata',
  81        'form_page_number': 'str',
  82        'form_page_number_metadata': 'PropertyMetadata',
  83        'height': 'str',
  84        'height_metadata': 'PropertyMetadata',
  85        'locked': 'str',
  86        'locked_metadata': 'PropertyMetadata',
  87        'merge_field': 'MergeField',
  88        'merge_field_xml': 'str',
  89        'overlay_type': 'str',
  90        'overlay_type_metadata': 'PropertyMetadata',
  91        'page_number': 'str',
  92        'page_number_metadata': 'PropertyMetadata',
  93        'recipient_id': 'str',
  94        'recipient_id_guid': 'str',
  95        'recipient_id_guid_metadata': 'PropertyMetadata',
  96        'recipient_id_metadata': 'PropertyMetadata',
  97        'remove_end_anchor': 'bool',
  98        'remove_start_anchor': 'bool',
  99        'shared': 'str',
 100        'shared_metadata': 'PropertyMetadata',
 101        'smart_contract_information': 'SmartContractInformation',
 102        'source': 'str',
 103        'start_anchor': 'str',
 104        'start_position': 'SmartSectionAnchorPosition',
 105        'status': 'str',
 106        'status_metadata': 'PropertyMetadata',
 107        'tab_fully_qualified_path': 'str',
 108        'tab_group_labels': 'list[str]',
 109        'tab_group_labels_metadata': 'PropertyMetadata',
 110        'tab_id': 'str',
 111        'tab_id_metadata': 'PropertyMetadata',
 112        'tab_label': 'str',
 113        'tab_order': 'str',
 114        'tab_order_metadata': 'PropertyMetadata',
 115        'tab_type': 'str',
 116        'tab_type_metadata': 'PropertyMetadata',
 117        'template_locked': 'str',
 118        'template_locked_metadata': 'PropertyMetadata',
 119        'template_required': 'str',
 120        'template_required_metadata': 'PropertyMetadata',
 121        'tooltip': 'str',
 122        'tool_tip_metadata': 'PropertyMetadata',
 123        'warning_details': 'ErrorDetails',
 124        'width': 'str',
 125        'width_metadata': 'PropertyMetadata',
 126        'x_position': 'str',
 127        'x_position_metadata': 'PropertyMetadata',
 128        'y_position': 'str',
 129        'y_position_metadata': 'PropertyMetadata'
 130    }
 131
 132    attribute_map = {
 133        'agreement_attribute': 'agreementAttribute',
 134        'agreement_attribute_locked': 'agreementAttributeLocked',
 135        'anchor_allow_white_space_in_characters': 'anchorAllowWhiteSpaceInCharacters',
 136        'anchor_allow_white_space_in_characters_metadata': 'anchorAllowWhiteSpaceInCharactersMetadata',
 137        'anchor_case_sensitive': 'anchorCaseSensitive',
 138        'anchor_case_sensitive_metadata': 'anchorCaseSensitiveMetadata',
 139        'anchor_horizontal_alignment': 'anchorHorizontalAlignment',
 140        'anchor_horizontal_alignment_metadata': 'anchorHorizontalAlignmentMetadata',
 141        'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent',
 142        'anchor_ignore_if_not_present_metadata': 'anchorIgnoreIfNotPresentMetadata',
 143        'anchor_match_whole_word': 'anchorMatchWholeWord',
 144        'anchor_match_whole_word_metadata': 'anchorMatchWholeWordMetadata',
 145        'anchor_string': 'anchorString',
 146        'anchor_string_metadata': 'anchorStringMetadata',
 147        'anchor_tab_processor_version': 'anchorTabProcessorVersion',
 148        'anchor_tab_processor_version_metadata': 'anchorTabProcessorVersionMetadata',
 149        'anchor_tab_scope': 'anchorTabScope',
 150        'anchor_units': 'anchorUnits',
 151        'anchor_units_metadata': 'anchorUnitsMetadata',
 152        'anchor_x_offset': 'anchorXOffset',
 153        'anchor_x_offset_metadata': 'anchorXOffsetMetadata',
 154        'anchor_y_offset': 'anchorYOffset',
 155        'anchor_y_offset_metadata': 'anchorYOffsetMetadata',
 156        'caption': 'caption',
 157        'caption_metadata': 'captionMetadata',
 158        'case_sensitive': 'caseSensitive',
 159        'conditional_parent_label': 'conditionalParentLabel',
 160        'conditional_parent_label_metadata': 'conditionalParentLabelMetadata',
 161        'conditional_parent_value': 'conditionalParentValue',
 162        'conditional_parent_value_metadata': 'conditionalParentValueMetadata',
 163        'connected_object_details': 'connectedObjectDetails',
 164        'custom_tab_id': 'customTabId',
 165        'custom_tab_id_metadata': 'customTabIdMetadata',
 166        'display_settings': 'displaySettings',
 167        'document_id': 'documentId',
 168        'document_id_metadata': 'documentIdMetadata',
 169        'end_anchor': 'endAnchor',
 170        'end_position': 'endPosition',
 171        'error_details': 'errorDetails',
 172        'extension_data': 'extensionData',
 173        'form_order': 'formOrder',
 174        'form_order_metadata': 'formOrderMetadata',
 175        'form_page_label': 'formPageLabel',
 176        'form_page_label_metadata': 'formPageLabelMetadata',
 177        'form_page_number': 'formPageNumber',
 178        'form_page_number_metadata': 'formPageNumberMetadata',
 179        'height': 'height',
 180        'height_metadata': 'heightMetadata',
 181        'locked': 'locked',
 182        'locked_metadata': 'lockedMetadata',
 183        'merge_field': 'mergeField',
 184        'merge_field_xml': 'mergeFieldXml',
 185        'overlay_type': 'overlayType',
 186        'overlay_type_metadata': 'overlayTypeMetadata',
 187        'page_number': 'pageNumber',
 188        'page_number_metadata': 'pageNumberMetadata',
 189        'recipient_id': 'recipientId',
 190        'recipient_id_guid': 'recipientIdGuid',
 191        'recipient_id_guid_metadata': 'recipientIdGuidMetadata',
 192        'recipient_id_metadata': 'recipientIdMetadata',
 193        'remove_end_anchor': 'removeEndAnchor',
 194        'remove_start_anchor': 'removeStartAnchor',
 195        'shared': 'shared',
 196        'shared_metadata': 'sharedMetadata',
 197        'smart_contract_information': 'smartContractInformation',
 198        'source': 'source',
 199        'start_anchor': 'startAnchor',
 200        'start_position': 'startPosition',
 201        'status': 'status',
 202        'status_metadata': 'statusMetadata',
 203        'tab_fully_qualified_path': 'tabFullyQualifiedPath',
 204        'tab_group_labels': 'tabGroupLabels',
 205        'tab_group_labels_metadata': 'tabGroupLabelsMetadata',
 206        'tab_id': 'tabId',
 207        'tab_id_metadata': 'tabIdMetadata',
 208        'tab_label': 'tabLabel',
 209        'tab_order': 'tabOrder',
 210        'tab_order_metadata': 'tabOrderMetadata',
 211        'tab_type': 'tabType',
 212        'tab_type_metadata': 'tabTypeMetadata',
 213        'template_locked': 'templateLocked',
 214        'template_locked_metadata': 'templateLockedMetadata',
 215        'template_required': 'templateRequired',
 216        'template_required_metadata': 'templateRequiredMetadata',
 217        'tooltip': 'tooltip',
 218        'tool_tip_metadata': 'toolTipMetadata',
 219        'warning_details': 'warningDetails',
 220        'width': 'width',
 221        'width_metadata': 'widthMetadata',
 222        'x_position': 'xPosition',
 223        'x_position_metadata': 'xPositionMetadata',
 224        'y_position': 'yPosition',
 225        'y_position_metadata': 'yPositionMetadata'
 226    }
 227
 228    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 229        """SmartSection - a model defined in Swagger"""  # noqa: E501
 230        if _configuration is None:
 231            _configuration = Configuration()
 232        self._configuration = _configuration
 233
 234        self._agreement_attribute = None
 235        self._agreement_attribute_locked = None
 236        self._anchor_allow_white_space_in_characters = None
 237        self._anchor_allow_white_space_in_characters_metadata = None
 238        self._anchor_case_sensitive = None
 239        self._anchor_case_sensitive_metadata = None
 240        self._anchor_horizontal_alignment = None
 241        self._anchor_horizontal_alignment_metadata = None
 242        self._anchor_ignore_if_not_present = None
 243        self._anchor_ignore_if_not_present_metadata = None
 244        self._anchor_match_whole_word = None
 245        self._anchor_match_whole_word_metadata = None
 246        self._anchor_string = None
 247        self._anchor_string_metadata = None
 248        self._anchor_tab_processor_version = None
 249        self._anchor_tab_processor_version_metadata = None
 250        self._anchor_tab_scope = None
 251        self._anchor_units = None
 252        self._anchor_units_metadata = None
 253        self._anchor_x_offset = None
 254        self._anchor_x_offset_metadata = None
 255        self._anchor_y_offset = None
 256        self._anchor_y_offset_metadata = None
 257        self._caption = None
 258        self._caption_metadata = None
 259        self._case_sensitive = None
 260        self._conditional_parent_label = None
 261        self._conditional_parent_label_metadata = None
 262        self._conditional_parent_value = None
 263        self._conditional_parent_value_metadata = None
 264        self._connected_object_details = None
 265        self._custom_tab_id = None
 266        self._custom_tab_id_metadata = None
 267        self._display_settings = None
 268        self._document_id = None
 269        self._document_id_metadata = None
 270        self._end_anchor = None
 271        self._end_position = None
 272        self._error_details = None
 273        self._extension_data = None
 274        self._form_order = None
 275        self._form_order_metadata = None
 276        self._form_page_label = None
 277        self._form_page_label_metadata = None
 278        self._form_page_number = None
 279        self._form_page_number_metadata = None
 280        self._height = None
 281        self._height_metadata = None
 282        self._locked = None
 283        self._locked_metadata = None
 284        self._merge_field = None
 285        self._merge_field_xml = None
 286        self._overlay_type = None
 287        self._overlay_type_metadata = None
 288        self._page_number = None
 289        self._page_number_metadata = None
 290        self._recipient_id = None
 291        self._recipient_id_guid = None
 292        self._recipient_id_guid_metadata = None
 293        self._recipient_id_metadata = None
 294        self._remove_end_anchor = None
 295        self._remove_start_anchor = None
 296        self._shared = None
 297        self._shared_metadata = None
 298        self._smart_contract_information = None
 299        self._source = None
 300        self._start_anchor = None
 301        self._start_position = None
 302        self._status = None
 303        self._status_metadata = None
 304        self._tab_fully_qualified_path = None
 305        self._tab_group_labels = None
 306        self._tab_group_labels_metadata = None
 307        self._tab_id = None
 308        self._tab_id_metadata = None
 309        self._tab_label = None
 310        self._tab_order = None
 311        self._tab_order_metadata = None
 312        self._tab_type = None
 313        self._tab_type_metadata = None
 314        self._template_locked = None
 315        self._template_locked_metadata = None
 316        self._template_required = None
 317        self._template_required_metadata = None
 318        self._tooltip = None
 319        self._tool_tip_metadata = None
 320        self._warning_details = None
 321        self._width = None
 322        self._width_metadata = None
 323        self._x_position = None
 324        self._x_position_metadata = None
 325        self._y_position = None
 326        self._y_position_metadata = None
 327        self.discriminator = None
 328
 329        setattr(self, "_{}".format('agreement_attribute'), kwargs.get('agreement_attribute', None))
 330        setattr(self, "_{}".format('agreement_attribute_locked'), kwargs.get('agreement_attribute_locked', None))
 331        setattr(self, "_{}".format('anchor_allow_white_space_in_characters'), kwargs.get('anchor_allow_white_space_in_characters', None))
 332        setattr(self, "_{}".format('anchor_allow_white_space_in_characters_metadata'), kwargs.get('anchor_allow_white_space_in_characters_metadata', None))
 333        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
 334        setattr(self, "_{}".format('anchor_case_sensitive_metadata'), kwargs.get('anchor_case_sensitive_metadata', None))
 335        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
 336        setattr(self, "_{}".format('anchor_horizontal_alignment_metadata'), kwargs.get('anchor_horizontal_alignment_metadata', None))
 337        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
 338        setattr(self, "_{}".format('anchor_ignore_if_not_present_metadata'), kwargs.get('anchor_ignore_if_not_present_metadata', None))
 339        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
 340        setattr(self, "_{}".format('anchor_match_whole_word_metadata'), kwargs.get('anchor_match_whole_word_metadata', None))
 341        setattr(self, "_{}".format('anchor_string'), kwargs.get('anchor_string', None))
 342        setattr(self, "_{}".format('anchor_string_metadata'), kwargs.get('anchor_string_metadata', None))
 343        setattr(self, "_{}".format('anchor_tab_processor_version'), kwargs.get('anchor_tab_processor_version', None))
 344        setattr(self, "_{}".format('anchor_tab_processor_version_metadata'), kwargs.get('anchor_tab_processor_version_metadata', None))
 345        setattr(self, "_{}".format('anchor_tab_scope'), kwargs.get('anchor_tab_scope', None))
 346        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
 347        setattr(self, "_{}".format('anchor_units_metadata'), kwargs.get('anchor_units_metadata', None))
 348        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
 349        setattr(self, "_{}".format('anchor_x_offset_metadata'), kwargs.get('anchor_x_offset_metadata', None))
 350        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
 351        setattr(self, "_{}".format('anchor_y_offset_metadata'), kwargs.get('anchor_y_offset_metadata', None))
 352        setattr(self, "_{}".format('caption'), kwargs.get('caption', None))
 353        setattr(self, "_{}".format('caption_metadata'), kwargs.get('caption_metadata', None))
 354        setattr(self, "_{}".format('case_sensitive'), kwargs.get('case_sensitive', None))
 355        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
 356        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
 357        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
 358        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
 359        setattr(self, "_{}".format('connected_object_details'), kwargs.get('connected_object_details', None))
 360        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
 361        setattr(self, "_{}".format('custom_tab_id_metadata'), kwargs.get('custom_tab_id_metadata', None))
 362        setattr(self, "_{}".format('display_settings'), kwargs.get('display_settings', None))
 363        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
 364        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
 365        setattr(self, "_{}".format('end_anchor'), kwargs.get('end_anchor', None))
 366        setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None))
 367        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 368        setattr(self, "_{}".format('extension_data'), kwargs.get('extension_data', None))
 369        setattr(self, "_{}".format('form_order'), kwargs.get('form_order', None))
 370        setattr(self, "_{}".format('form_order_metadata'), kwargs.get('form_order_metadata', None))
 371        setattr(self, "_{}".format('form_page_label'), kwargs.get('form_page_label', None))
 372        setattr(self, "_{}".format('form_page_label_metadata'), kwargs.get('form_page_label_metadata', None))
 373        setattr(self, "_{}".format('form_page_number'), kwargs.get('form_page_number', None))
 374        setattr(self, "_{}".format('form_page_number_metadata'), kwargs.get('form_page_number_metadata', None))
 375        setattr(self, "_{}".format('height'), kwargs.get('height', None))
 376        setattr(self, "_{}".format('height_metadata'), kwargs.get('height_metadata', None))
 377        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
 378        setattr(self, "_{}".format('locked_metadata'), kwargs.get('locked_metadata', None))
 379        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
 380        setattr(self, "_{}".format('merge_field_xml'), kwargs.get('merge_field_xml', None))
 381        setattr(self, "_{}".format('overlay_type'), kwargs.get('overlay_type', None))
 382        setattr(self, "_{}".format('overlay_type_metadata'), kwargs.get('overlay_type_metadata', None))
 383        setattr(self, "_{}".format('page_number'), kwargs.get('page_number', None))
 384        setattr(self, "_{}".format('page_number_metadata'), kwargs.get('page_number_metadata', None))
 385        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
 386        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
 387        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
 388        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
 389        setattr(self, "_{}".format('remove_end_anchor'), kwargs.get('remove_end_anchor', None))
 390        setattr(self, "_{}".format('remove_start_anchor'), kwargs.get('remove_start_anchor', None))
 391        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 392        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
 393        setattr(self, "_{}".format('smart_contract_information'), kwargs.get('smart_contract_information', None))
 394        setattr(self, "_{}".format('source'), kwargs.get('source', None))
 395        setattr(self, "_{}".format('start_anchor'), kwargs.get('start_anchor', None))
 396        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
 397        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 398        setattr(self, "_{}".format('status_metadata'), kwargs.get('status_metadata', None))
 399        setattr(self, "_{}".format('tab_fully_qualified_path'), kwargs.get('tab_fully_qualified_path', None))
 400        setattr(self, "_{}".format('tab_group_labels'), kwargs.get('tab_group_labels', None))
 401        setattr(self, "_{}".format('tab_group_labels_metadata'), kwargs.get('tab_group_labels_metadata', None))
 402        setattr(self, "_{}".format('tab_id'), kwargs.get('tab_id', None))
 403        setattr(self, "_{}".format('tab_id_metadata'), kwargs.get('tab_id_metadata', None))
 404        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
 405        setattr(self, "_{}".format('tab_order'), kwargs.get('tab_order', None))
 406        setattr(self, "_{}".format('tab_order_metadata'), kwargs.get('tab_order_metadata', None))
 407        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
 408        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
 409        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
 410        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
 411        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
 412        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
 413        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
 414        setattr(self, "_{}".format('tool_tip_metadata'), kwargs.get('tool_tip_metadata', None))
 415        setattr(self, "_{}".format('warning_details'), kwargs.get('warning_details', None))
 416        setattr(self, "_{}".format('width'), kwargs.get('width', None))
 417        setattr(self, "_{}".format('width_metadata'), kwargs.get('width_metadata', None))
 418        setattr(self, "_{}".format('x_position'), kwargs.get('x_position', None))
 419        setattr(self, "_{}".format('x_position_metadata'), kwargs.get('x_position_metadata', None))
 420        setattr(self, "_{}".format('y_position'), kwargs.get('y_position', None))
 421        setattr(self, "_{}".format('y_position_metadata'), kwargs.get('y_position_metadata', None))
 422
 423    @property
 424    def agreement_attribute(self):
 425        """Gets the agreement_attribute of this SmartSection.  # noqa: E501
 426
 427          # noqa: E501
 428
 429        :return: The agreement_attribute of this SmartSection.  # noqa: E501
 430        :rtype: str
 431        """
 432        return self._agreement_attribute
 433
 434    @agreement_attribute.setter
 435    def agreement_attribute(self, agreement_attribute):
 436        """Sets the agreement_attribute of this SmartSection.
 437
 438          # noqa: E501
 439
 440        :param agreement_attribute: The agreement_attribute of this SmartSection.  # noqa: E501
 441        :type: str
 442        """
 443
 444        self._agreement_attribute = agreement_attribute
 445
 446    @property
 447    def agreement_attribute_locked(self):
 448        """Gets the agreement_attribute_locked of this SmartSection.  # noqa: E501
 449
 450          # noqa: E501
 451
 452        :return: The agreement_attribute_locked of this SmartSection.  # noqa: E501
 453        :rtype: str
 454        """
 455        return self._agreement_attribute_locked
 456
 457    @agreement_attribute_locked.setter
 458    def agreement_attribute_locked(self, agreement_attribute_locked):
 459        """Sets the agreement_attribute_locked of this SmartSection.
 460
 461          # noqa: E501
 462
 463        :param agreement_attribute_locked: The agreement_attribute_locked of this SmartSection.  # noqa: E501
 464        :type: str
 465        """
 466
 467        self._agreement_attribute_locked = agreement_attribute_locked
 468
 469    @property
 470    def anchor_allow_white_space_in_characters(self):
 471        """Gets the anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 472
 473          # noqa: E501
 474
 475        :return: The anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 476        :rtype: str
 477        """
 478        return self._anchor_allow_white_space_in_characters
 479
 480    @anchor_allow_white_space_in_characters.setter
 481    def anchor_allow_white_space_in_characters(self, anchor_allow_white_space_in_characters):
 482        """Sets the anchor_allow_white_space_in_characters of this SmartSection.
 483
 484          # noqa: E501
 485
 486        :param anchor_allow_white_space_in_characters: The anchor_allow_white_space_in_characters of this SmartSection.  # noqa: E501
 487        :type: str
 488        """
 489
 490        self._anchor_allow_white_space_in_characters = anchor_allow_white_space_in_characters
 491
 492    @property
 493    def anchor_allow_white_space_in_characters_metadata(self):
 494        """Gets the anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 495
 496        Metadata that indicates whether the `anchorAllowWhiteSpaceInCharacters` property is editable.  # noqa: E501
 497
 498        :return: The anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 499        :rtype: PropertyMetadata
 500        """
 501        return self._anchor_allow_white_space_in_characters_metadata
 502
 503    @anchor_allow_white_space_in_characters_metadata.setter
 504    def anchor_allow_white_space_in_characters_metadata(self, anchor_allow_white_space_in_characters_metadata):
 505        """Sets the anchor_allow_white_space_in_characters_metadata of this SmartSection.
 506
 507        Metadata that indicates whether the `anchorAllowWhiteSpaceInCharacters` property is editable.  # noqa: E501
 508
 509        :param anchor_allow_white_space_in_characters_metadata: The anchor_allow_white_space_in_characters_metadata of this SmartSection.  # noqa: E501
 510        :type: PropertyMetadata
 511        """
 512
 513        self._anchor_allow_white_space_in_characters_metadata = anchor_allow_white_space_in_characters_metadata
 514
 515    @property
 516    def anchor_case_sensitive(self):
 517        """Gets the anchor_case_sensitive of this SmartSection.  # noqa: E501
 518
 519        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 520
 521        :return: The anchor_case_sensitive of this SmartSection.  # noqa: E501
 522        :rtype: str
 523        """
 524        return self._anchor_case_sensitive
 525
 526    @anchor_case_sensitive.setter
 527    def anchor_case_sensitive(self, anchor_case_sensitive):
 528        """Sets the anchor_case_sensitive of this SmartSection.
 529
 530        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 531
 532        :param anchor_case_sensitive: The anchor_case_sensitive of this SmartSection.  # noqa: E501
 533        :type: str
 534        """
 535
 536        self._anchor_case_sensitive = anchor_case_sensitive
 537
 538    @property
 539    def anchor_case_sensitive_metadata(self):
 540        """Gets the anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 541
 542        Metadata that indicates whether the `anchorCaseSensitive` property is editable.  # noqa: E501
 543
 544        :return: The anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 545        :rtype: PropertyMetadata
 546        """
 547        return self._anchor_case_sensitive_metadata
 548
 549    @anchor_case_sensitive_metadata.setter
 550    def anchor_case_sensitive_metadata(self, anchor_case_sensitive_metadata):
 551        """Sets the anchor_case_sensitive_metadata of this SmartSection.
 552
 553        Metadata that indicates whether the `anchorCaseSensitive` property is editable.  # noqa: E501
 554
 555        :param anchor_case_sensitive_metadata: The anchor_case_sensitive_metadata of this SmartSection.  # noqa: E501
 556        :type: PropertyMetadata
 557        """
 558
 559        self._anchor_case_sensitive_metadata = anchor_case_sensitive_metadata
 560
 561    @property
 562    def anchor_horizontal_alignment(self):
 563        """Gets the anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 564
 565        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 566
 567        :return: The anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 568        :rtype: str
 569        """
 570        return self._anchor_horizontal_alignment
 571
 572    @anchor_horizontal_alignment.setter
 573    def anchor_horizontal_alignment(self, anchor_horizontal_alignment):
 574        """Sets the anchor_horizontal_alignment of this SmartSection.
 575
 576        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 577
 578        :param anchor_horizontal_alignment: The anchor_horizontal_alignment of this SmartSection.  # noqa: E501
 579        :type: str
 580        """
 581
 582        self._anchor_horizontal_alignment = anchor_horizontal_alignment
 583
 584    @property
 585    def anchor_horizontal_alignment_metadata(self):
 586        """Gets the anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 587
 588        Metadata that indicates whether the `anchorHorizontalAlignment` property is editable.  # noqa: E501
 589
 590        :return: The anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 591        :rtype: PropertyMetadata
 592        """
 593        return self._anchor_horizontal_alignment_metadata
 594
 595    @anchor_horizontal_alignment_metadata.setter
 596    def anchor_horizontal_alignment_metadata(self, anchor_horizontal_alignment_metadata):
 597        """Sets the anchor_horizontal_alignment_metadata of this SmartSection.
 598
 599        Metadata that indicates whether the `anchorHorizontalAlignment` property is editable.  # noqa: E501
 600
 601        :param anchor_horizontal_alignment_metadata: The anchor_horizontal_alignment_metadata of this SmartSection.  # noqa: E501
 602        :type: PropertyMetadata
 603        """
 604
 605        self._anchor_horizontal_alignment_metadata = anchor_horizontal_alignment_metadata
 606
 607    @property
 608    def anchor_ignore_if_not_present(self):
 609        """Gets the anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 610
 611        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 612
 613        :return: The anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 614        :rtype: str
 615        """
 616        return self._anchor_ignore_if_not_present
 617
 618    @anchor_ignore_if_not_present.setter
 619    def anchor_ignore_if_not_present(self, anchor_ignore_if_not_present):
 620        """Sets the anchor_ignore_if_not_present of this SmartSection.
 621
 622        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 623
 624        :param anchor_ignore_if_not_present: The anchor_ignore_if_not_present of this SmartSection.  # noqa: E501
 625        :type: str
 626        """
 627
 628        self._anchor_ignore_if_not_present = anchor_ignore_if_not_present
 629
 630    @property
 631    def anchor_ignore_if_not_present_metadata(self):
 632        """Gets the anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 633
 634        Metadata that indicates whether the `anchorIgnoreIfNotPresent` property is editable.  # noqa: E501
 635
 636        :return: The anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 637        :rtype: PropertyMetadata
 638        """
 639        return self._anchor_ignore_if_not_present_metadata
 640
 641    @anchor_ignore_if_not_present_metadata.setter
 642    def anchor_ignore_if_not_present_metadata(self, anchor_ignore_if_not_present_metadata):
 643        """Sets the anchor_ignore_if_not_present_metadata of this SmartSection.
 644
 645        Metadata that indicates whether the `anchorIgnoreIfNotPresent` property is editable.  # noqa: E501
 646
 647        :param anchor_ignore_if_not_present_metadata: The anchor_ignore_if_not_present_metadata of this SmartSection.  # noqa: E501
 648        :type: PropertyMetadata
 649        """
 650
 651        self._anchor_ignore_if_not_present_metadata = anchor_ignore_if_not_present_metadata
 652
 653    @property
 654    def anchor_match_whole_word(self):
 655        """Gets the anchor_match_whole_word of this SmartSection.  # noqa: E501
 656
 657        When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**.  # noqa: E501
 658
 659        :return: The anchor_match_whole_word of this SmartSection.  # noqa: E501
 660        :rtype: str
 661        """
 662        return self._anchor_match_whole_word
 663
 664    @anchor_match_whole_word.setter
 665    def anchor_match_whole_word(self, anchor_match_whole_word):
 666        """Sets the anchor_match_whole_word of this SmartSection.
 667
 668        When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**.  # noqa: E501
 669
 670        :param anchor_match_whole_word: The anchor_match_whole_word of this SmartSection.  # noqa: E501
 671        :type: str
 672        """
 673
 674        self._anchor_match_whole_word = anchor_match_whole_word
 675
 676    @property
 677    def anchor_match_whole_word_metadata(self):
 678        """Gets the anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 679
 680        Metadata that indicates whether the `anchorMatchWholeWord` property is editable.  # noqa: E501
 681
 682        :return: The anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 683        :rtype: PropertyMetadata
 684        """
 685        return self._anchor_match_whole_word_metadata
 686
 687    @anchor_match_whole_word_metadata.setter
 688    def anchor_match_whole_word_metadata(self, anchor_match_whole_word_metadata):
 689        """Sets the anchor_match_whole_word_metadata of this SmartSection.
 690
 691        Metadata that indicates whether the `anchorMatchWholeWord` property is editable.  # noqa: E501
 692
 693        :param anchor_match_whole_word_metadata: The anchor_match_whole_word_metadata of this SmartSection.  # noqa: E501
 694        :type: PropertyMetadata
 695        """
 696
 697        self._anchor_match_whole_word_metadata = anchor_match_whole_word_metadata
 698
 699    @property
 700    def anchor_string(self):
 701        """Gets the anchor_string of this SmartSection.  # noqa: E501
 702
 703        Anchor text information for a radio button.  # noqa: E501
 704
 705        :return: The anchor_string of this SmartSection.  # noqa: E501
 706        :rtype: str
 707        """
 708        return self._anchor_string
 709
 710    @anchor_string.setter
 711    def anchor_string(self, anchor_string):
 712        """Sets the anchor_string of this SmartSection.
 713
 714        Anchor text information for a radio button.  # noqa: E501
 715
 716        :param anchor_string: The anchor_string of this SmartSection.  # noqa: E501
 717        :type: str
 718        """
 719
 720        self._anchor_string = anchor_string
 721
 722    @property
 723    def anchor_string_metadata(self):
 724        """Gets the anchor_string_metadata of this SmartSection.  # noqa: E501
 725
 726        Metadata that indicates whether the `anchorString` property is editable.  # noqa: E501
 727
 728        :return: The anchor_string_metadata of this SmartSection.  # noqa: E501
 729        :rtype: PropertyMetadata
 730        """
 731        return self._anchor_string_metadata
 732
 733    @anchor_string_metadata.setter
 734    def anchor_string_metadata(self, anchor_string_metadata):
 735        """Sets the anchor_string_metadata of this SmartSection.
 736
 737        Metadata that indicates whether the `anchorString` property is editable.  # noqa: E501
 738
 739        :param anchor_string_metadata: The anchor_string_metadata of this SmartSection.  # noqa: E501
 740        :type: PropertyMetadata
 741        """
 742
 743        self._anchor_string_metadata = anchor_string_metadata
 744
 745    @property
 746    def anchor_tab_processor_version(self):
 747        """Gets the anchor_tab_processor_version of this SmartSection.  # noqa: E501
 748
 749          # noqa: E501
 750
 751        :return: The anchor_tab_processor_version of this SmartSection.  # noqa: E501
 752        :rtype: str
 753        """
 754        return self._anchor_tab_processor_version
 755
 756    @anchor_tab_processor_version.setter
 757    def anchor_tab_processor_version(self, anchor_tab_processor_version):
 758        """Sets the anchor_tab_processor_version of this SmartSection.
 759
 760          # noqa: E501
 761
 762        :param anchor_tab_processor_version: The anchor_tab_processor_version of this SmartSection.  # noqa: E501
 763        :type: str
 764        """
 765
 766        self._anchor_tab_processor_version = anchor_tab_processor_version
 767
 768    @property
 769    def anchor_tab_processor_version_metadata(self):
 770        """Gets the anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 771
 772        Reserved for DocuSign.  # noqa: E501
 773
 774        :return: The anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 775        :rtype: PropertyMetadata
 776        """
 777        return self._anchor_tab_processor_version_metadata
 778
 779    @anchor_tab_processor_version_metadata.setter
 780    def anchor_tab_processor_version_metadata(self, anchor_tab_processor_version_metadata):
 781        """Sets the anchor_tab_processor_version_metadata of this SmartSection.
 782
 783        Reserved for DocuSign.  # noqa: E501
 784
 785        :param anchor_tab_processor_version_metadata: The anchor_tab_processor_version_metadata of this SmartSection.  # noqa: E501
 786        :type: PropertyMetadata
 787        """
 788
 789        self._anchor_tab_processor_version_metadata = anchor_tab_processor_version_metadata
 790
 791    @property
 792    def anchor_tab_scope(self):
 793        """Gets the anchor_tab_scope of this SmartSection.  # noqa: E501
 794
 795          # noqa: E501
 796
 797        :return: The anchor_tab_scope of this SmartSection.  # noqa: E501
 798        :rtype: str
 799        """
 800        return self._anchor_tab_scope
 801
 802    @anchor_tab_scope.setter
 803    def anchor_tab_scope(self, anchor_tab_scope):
 804        """Sets the anchor_tab_scope of this SmartSection.
 805
 806          # noqa: E501
 807
 808        :param anchor_tab_scope: The anchor_tab_scope of this SmartSection.  # noqa: E501
 809        :type: str
 810        """
 811
 812        self._anchor_tab_scope = anchor_tab_scope
 813
 814    @property
 815    def anchor_units(self):
 816        """Gets the anchor_units of this SmartSection.  # noqa: E501
 817
 818        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 819
 820        :return: The anchor_units of this SmartSection.  # noqa: E501
 821        :rtype: str
 822        """
 823        return self._anchor_units
 824
 825    @anchor_units.setter
 826    def anchor_units(self, anchor_units):
 827        """Sets the anchor_units of this SmartSection.
 828
 829        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 830
 831        :param anchor_units: The anchor_units of this SmartSection.  # noqa: E501
 832        :type: str
 833        """
 834
 835        self._anchor_units = anchor_units
 836
 837    @property
 838    def anchor_units_metadata(self):
 839        """Gets the anchor_units_metadata of this SmartSection.  # noqa: E501
 840
 841        Metadata that indicates whether the `anchorUnits` property is editable.  # noqa: E501
 842
 843        :return: The anchor_units_metadata of this SmartSection.  # noqa: E501
 844        :rtype: PropertyMetadata
 845        """
 846        return self._anchor_units_metadata
 847
 848    @anchor_units_metadata.setter
 849    def anchor_units_metadata(self, anchor_units_metadata):
 850        """Sets the anchor_units_metadata of this SmartSection.
 851
 852        Metadata that indicates whether the `anchorUnits` property is editable.  # noqa: E501
 853
 854        :param anchor_units_metadata: The anchor_units_metadata of this SmartSection.  # noqa: E501
 855        :type: PropertyMetadata
 856        """
 857
 858        self._anchor_units_metadata = anchor_units_metadata
 859
 860    @property
 861    def anchor_x_offset(self):
 862        """Gets the anchor_x_offset of this SmartSection.  # noqa: E501
 863
 864        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 865
 866        :return: The anchor_x_offset of this SmartSection.  # noqa: E501
 867        :rtype: str
 868        """
 869        return self._anchor_x_offset
 870
 871    @anchor_x_offset.setter
 872    def anchor_x_offset(self, anchor_x_offset):
 873        """Sets the anchor_x_offset of this SmartSection.
 874
 875        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 876
 877        :param anchor_x_offset: The anchor_x_offset of this SmartSection.  # noqa: E501
 878        :type: str
 879        """
 880
 881        self._anchor_x_offset = anchor_x_offset
 882
 883    @property
 884    def anchor_x_offset_metadata(self):
 885        """Gets the anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 886
 887        Metadata that indicates whether the `anchorXOffset` property is editable.  # noqa: E501
 888
 889        :return: The anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 890        :rtype: PropertyMetadata
 891        """
 892        return self._anchor_x_offset_metadata
 893
 894    @anchor_x_offset_metadata.setter
 895    def anchor_x_offset_metadata(self, anchor_x_offset_metadata):
 896        """Sets the anchor_x_offset_metadata of this SmartSection.
 897
 898        Metadata that indicates whether the `anchorXOffset` property is editable.  # noqa: E501
 899
 900        :param anchor_x_offset_metadata: The anchor_x_offset_metadata of this SmartSection.  # noqa: E501
 901        :type: PropertyMetadata
 902        """
 903
 904        self._anchor_x_offset_metadata = anchor_x_offset_metadata
 905
 906    @property
 907    def anchor_y_offset(self):
 908        """Gets the anchor_y_offset of this SmartSection.  # noqa: E501
 909
 910        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 911
 912        :return: The anchor_y_offset of this SmartSection.  # noqa: E501
 913        :rtype: str
 914        """
 915        return self._anchor_y_offset
 916
 917    @anchor_y_offset.setter
 918    def anchor_y_offset(self, anchor_y_offset):
 919        """Sets the anchor_y_offset of this SmartSection.
 920
 921        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 922
 923        :param anchor_y_offset: The anchor_y_offset of this SmartSection.  # noqa: E501
 924        :type: str
 925        """
 926
 927        self._anchor_y_offset = anchor_y_offset
 928
 929    @property
 930    def anchor_y_offset_metadata(self):
 931        """Gets the anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 932
 933        Metadata that indicates whether the `anchorYOffset` property is editable.  # noqa: E501
 934
 935        :return: The anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 936        :rtype: PropertyMetadata
 937        """
 938        return self._anchor_y_offset_metadata
 939
 940    @anchor_y_offset_metadata.setter
 941    def anchor_y_offset_metadata(self, anchor_y_offset_metadata):
 942        """Sets the anchor_y_offset_metadata of this SmartSection.
 943
 944        Metadata that indicates whether the `anchorYOffset` property is editable.  # noqa: E501
 945
 946        :param anchor_y_offset_metadata: The anchor_y_offset_metadata of this SmartSection.  # noqa: E501
 947        :type: PropertyMetadata
 948        """
 949
 950        self._anchor_y_offset_metadata = anchor_y_offset_metadata
 951
 952    @property
 953    def caption(self):
 954        """Gets the caption of this SmartSection.  # noqa: E501
 955
 956          # noqa: E501
 957
 958        :return: The caption of this SmartSection.  # noqa: E501
 959        :rtype: str
 960        """
 961        return self._caption
 962
 963    @caption.setter
 964    def caption(self, caption):
 965        """Sets the caption of this SmartSection.
 966
 967          # noqa: E501
 968
 969        :param caption: The caption of this SmartSection.  # noqa: E501
 970        :type: str
 971        """
 972
 973        self._caption = caption
 974
 975    @property
 976    def caption_metadata(self):
 977        """Gets the caption_metadata of this SmartSection.  # noqa: E501
 978
 979          # noqa: E501
 980
 981        :return: The caption_metadata of this SmartSection.  # noqa: E501
 982        :rtype: PropertyMetadata
 983        """
 984        return self._caption_metadata
 985
 986    @caption_metadata.setter
 987    def caption_metadata(self, caption_metadata):
 988        """Sets the caption_metadata of this SmartSection.
 989
 990          # noqa: E501
 991
 992        :param caption_metadata: The caption_metadata of this SmartSection.  # noqa: E501
 993        :type: PropertyMetadata
 994        """
 995
 996        self._caption_metadata = caption_metadata
 997
 998    @property
 999    def case_sensitive(self):
1000        """Gets the case_sensitive of this SmartSection.  # noqa: E501
1001
1002          # noqa: E501
1003
1004        :return: The case_sensitive of this SmartSection.  # noqa: E501
1005        :rtype: bool
1006        """
1007        return self._case_sensitive
1008
1009    @case_sensitive.setter
1010    def case_sensitive(self, case_sensitive):
1011        """Sets the case_sensitive of this SmartSection.
1012
1013          # noqa: E501
1014
1015        :param case_sensitive: The case_sensitive of this SmartSection.  # noqa: E501
1016        :type: bool
1017        """
1018
1019        self._case_sensitive = case_sensitive
1020
1021    @property
1022    def conditional_parent_label(self):
1023        """Gets the conditional_parent_label of this SmartSection.  # noqa: E501
1024
1025        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
1026
1027        :return: The conditional_parent_label of this SmartSection.  # noqa: E501
1028        :rtype: str
1029        """
1030        return self._conditional_parent_label
1031
1032    @conditional_parent_label.setter
1033    def conditional_parent_label(self, conditional_parent_label):
1034        """Sets the conditional_parent_label of this SmartSection.
1035
1036        For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility.  # noqa: E501
1037
1038        :param conditional_parent_label: The conditional_parent_label of this SmartSection.  # noqa: E501
1039        :type: str
1040        """
1041
1042        self._conditional_parent_label = conditional_parent_label
1043
1044    @property
1045    def conditional_parent_label_metadata(self):
1046        """Gets the conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1047
1048        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
1049
1050        :return: The conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1051        :rtype: PropertyMetadata
1052        """
1053        return self._conditional_parent_label_metadata
1054
1055    @conditional_parent_label_metadata.setter
1056    def conditional_parent_label_metadata(self, conditional_parent_label_metadata):
1057        """Sets the conditional_parent_label_metadata of this SmartSection.
1058
1059        Metadata that indicates whether the `conditionalParentLabel` property is editable.  # noqa: E501
1060
1061        :param conditional_parent_label_metadata: The conditional_parent_label_metadata of this SmartSection.  # noqa: E501
1062        :type: PropertyMetadata
1063        """
1064
1065        self._conditional_parent_label_metadata = conditional_parent_label_metadata
1066
1067    @property
1068    def conditional_parent_value(self):
1069        """Gets the conditional_parent_value of this SmartSection.  # noqa: E501
1070
1071        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
1072
1073        :return: The conditional_parent_value of this SmartSection.  # noqa: E501
1074        :rtype: str
1075        """
1076        return self._conditional_parent_value
1077
1078    @conditional_parent_value.setter
1079    def conditional_parent_value(self, conditional_parent_value):
1080        """Sets the conditional_parent_value of this SmartSection.
1081
1082        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
1083
1084        :param conditional_parent_value: The conditional_parent_value of this SmartSection.  # noqa: E501
1085        :type: str
1086        """
1087
1088        self._conditional_parent_value = conditional_parent_value
1089
1090    @property
1091    def conditional_parent_value_metadata(self):
1092        """Gets the conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1093
1094        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
1095
1096        :return: The conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1097        :rtype: PropertyMetadata
1098        """
1099        return self._conditional_parent_value_metadata
1100
1101    @conditional_parent_value_metadata.setter
1102    def conditional_parent_value_metadata(self, conditional_parent_value_metadata):
1103        """Sets the conditional_parent_value_metadata of this SmartSection.
1104
1105        Metadata that indicates whether the `conditionalParentValue` property is editable.  # noqa: E501
1106
1107        :param conditional_parent_value_metadata: The conditional_parent_value_metadata of this SmartSection.  # noqa: E501
1108        :type: PropertyMetadata
1109        """
1110
1111        self._conditional_parent_value_metadata = conditional_parent_value_metadata
1112
1113    @property
1114    def connected_object_details(self):
1115        """Gets the connected_object_details of this SmartSection.  # noqa: E501
1116
1117          # noqa: E501
1118
1119        :return: The connected_object_details of this SmartSection.  # noqa: E501
1120        :rtype: ConnectedObjectDetails
1121        """
1122        return self._connected_object_details
1123
1124    @connected_object_details.setter
1125    def connected_object_details(self, connected_object_details):
1126        """Sets the connected_object_details of this SmartSection.
1127
1128          # noqa: E501
1129
1130        :param connected_object_details: The connected_object_details of this SmartSection.  # noqa: E501
1131        :type: ConnectedObjectDetails
1132        """
1133
1134        self._connected_object_details = connected_object_details
1135
1136    @property
1137    def custom_tab_id(self):
1138        """Gets the custom_tab_id of this SmartSection.  # noqa: E501
1139
1140        The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.  # noqa: E501
1141
1142        :return: The custom_tab_id of this SmartSection.  # noqa: E501
1143        :rtype: str
1144        """
1145        return self._custom_tab_id
1146
1147    @custom_tab_id.setter
1148    def custom_tab_id(self, custom_tab_id):
1149        """Sets the custom_tab_id of this SmartSection.
1150
1151        The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.  # noqa: E501
1152
1153        :param custom_tab_id: The custom_tab_id of this SmartSection.  # noqa: E501
1154        :type: str
1155        """
1156
1157        self._custom_tab_id = custom_tab_id
1158
1159    @property
1160    def custom_tab_id_metadata(self):
1161        """Gets the custom_tab_id_metadata of this SmartSection.  # noqa: E501
1162
1163        Metadata that indicates whether the `customTabId` property is editable.  # noqa: E501
1164
1165        :return: The custom_tab_id_metadata of this SmartSection.  # noqa: E501
1166        :rtype: PropertyMetadata
1167        """
1168        return self._custom_tab_id_metadata
1169
1170    @custom_tab_id_metadata.setter
1171    def custom_tab_id_metadata(self, custom_tab_id_metadata):
1172        """Sets the custom_tab_id_metadata of this SmartSection.
1173
1174        Metadata that indicates whether the `customTabId` property is editable.  # noqa: E501
1175
1176        :param custom_tab_id_metadata: The custom_tab_id_metadata of this SmartSection.  # noqa: E501
1177        :type: PropertyMetadata
1178        """
1179
1180        self._custom_tab_id_metadata = custom_tab_id_metadata
1181
1182    @property
1183    def display_settings(self):
1184        """Gets the display_settings of this SmartSection.  # noqa: E501
1185
1186        This object defines how the HTML section inside the `startAnchor` and `endAnchor` displays.  # noqa: E501
1187
1188        :return: The display_settings of this SmartSection.  # noqa: E501
1189        :rtype: SmartSectionDisplaySettings
1190        """
1191        return self._display_settings
1192
1193    @display_settings.setter
1194    def display_settings(self, display_settings):
1195        """Sets the display_settings of this SmartSection.
1196
1197        This object defines how the HTML section inside the `startAnchor` and `endAnchor` displays.  # noqa: E501
1198
1199        :param display_settings: The display_settings of this SmartSection.  # noqa: E501
1200        :type: SmartSectionDisplaySettings
1201        """
1202
1203        self._display_settings = display_settings
1204
1205    @property
1206    def document_id(self):
1207        """Gets the document_id of this SmartSection.  # noqa: E501
1208
1209        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
1210
1211        :return: The document_id of this SmartSection.  # noqa: E501
1212        :rtype: str
1213        """
1214        return self._document_id
1215
1216    @document_id.setter
1217    def document_id(self, document_id):
1218        """Sets the document_id of this SmartSection.
1219
1220        Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute.  # noqa: E501
1221
1222        :param document_id: The document_id of this SmartSection.  # noqa: E501
1223        :type: str
1224        """
1225
1226        self._document_id = document_id
1227
1228    @property
1229    def document_id_metadata(self):
1230        """Gets the document_id_metadata of this SmartSection.  # noqa: E501
1231
1232        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
1233
1234        :return: The document_id_metadata of this SmartSection.  # noqa: E501
1235        :rtype: PropertyMetadata
1236        """
1237        return self._document_id_metadata
1238
1239    @document_id_metadata.setter
1240    def document_id_metadata(self, document_id_metadata):
1241        """Sets the document_id_metadata of this SmartSection.
1242
1243        Metadata that indicates whether the `documentId` property is editable.  # noqa: E501
1244
1245        :param document_id_metadata: The document_id_metadata of this SmartSection.  # noqa: E501
1246        :type: PropertyMetadata
1247        """
1248
1249        self._document_id_metadata = document_id_metadata
1250
1251    @property
1252    def end_anchor(self):
1253        """Gets the end_anchor of this SmartSection.  # noqa: E501
1254
1255          # noqa: E501
1256
1257        :return: The end_anchor of this SmartSection.  # noqa: E501
1258        :rtype: str
1259        """
1260        return self._end_anchor
1261
1262    @end_anchor.setter
1263    def end_anchor(self, end_anchor):
1264        """Sets the end_anchor of this SmartSection.
1265
1266          # noqa: E501
1267
1268        :param end_anchor: The end_anchor of this SmartSection.  # noqa: E501
1269        :type: str
1270        """
1271
1272        self._end_anchor = end_anchor
1273
1274    @property
1275    def end_position(self):
1276        """Gets the end_position of this SmartSection.  # noqa: E501
1277
1278        The last position in the result set.   # noqa: E501
1279
1280        :return: The end_position of this SmartSection.  # noqa: E501
1281        :rtype: SmartSectionAnchorPosition
1282        """
1283        return self._end_position
1284
1285    @end_position.setter
1286    def end_position(self, end_position):
1287        """Sets the end_position of this SmartSection.
1288
1289        The last position in the result set.   # noqa: E501
1290
1291        :param end_position: The end_position of this SmartSection.  # noqa: E501
1292        :type: SmartSectionAnchorPosition
1293        """
1294
1295        self._end_position = end_position
1296
1297    @property
1298    def error_details(self):
1299        """Gets the error_details of this SmartSection.  # noqa: E501
1300
1301        Array or errors.  # noqa: E501
1302
1303        :return: The error_details of this SmartSection.  # noqa: E501
1304        :rtype: ErrorDetails
1305        """
1306        return self._error_details
1307
1308    @error_details.setter
1309    def error_details(self, error_details):
1310        """Sets the error_details of this SmartSection.
1311
1312        Array or errors.  # noqa: E501
1313
1314        :param error_details: The error_details of this SmartSection.  # noqa: E501
1315        :type: ErrorDetails
1316        """
1317
1318        self._error_details = error_details
1319
1320    @property
1321    def extension_data(self):
1322        """Gets the extension_data of this SmartSection.  # noqa: E501
1323
1324          # noqa: E501
1325
1326        :return: The extension_data of this SmartSection.  # noqa: E501
1327        :rtype: ExtensionData
1328        """
1329        return self._extension_data
1330
1331    @extension_data.setter
1332    def extension_data(self, extension_data):
1333        """Sets the extension_data of this SmartSection.
1334
1335          # noqa: E501
1336
1337        :param extension_data: The extension_data of this SmartSection.  # noqa: E501
1338        :type: ExtensionData
1339        """
1340
1341        self._extension_data = extension_data
1342
1343    @property
1344    def form_order(self):
1345        """Gets the form_order of this SmartSection.  # noqa: E501
1346
1347          # noqa: E501
1348
1349        :return: The form_order of this SmartSection.  # noqa: E501
1350        :rtype: str
1351        """
1352        return self._form_order
1353
1354    @form_order.setter
1355    def form_order(self, form_order):
1356        """Sets the form_order of this SmartSection.
1357
1358          # noqa: E501
1359
1360        :param form_order: The form_order of this SmartSection.  # noqa: E501
1361        :type: str
1362        """
1363
1364        self._form_order = form_order
1365
1366    @property
1367    def form_order_metadata(self):
1368        """Gets the form_order_metadata of this SmartSection.  # noqa: E501
1369
1370        Metadata that indicates whether the `formOrder` property is editable.  # noqa: E501
1371
1372        :return: The form_order_metadata of this SmartSection.  # noqa: E501
1373        :rtype: PropertyMetadata
1374        """
1375        return self._form_order_metadata
1376
1377    @form_order_metadata.setter
1378    def form_order_metadata(self, form_order_metadata):
1379        """Sets the form_order_metadata of this SmartSection.
1380
1381        Metadata that indicates whether the `formOrder` property is editable.  # noqa: E501
1382
1383        :param form_order_metadata: The form_order_metadata of this SmartSection.  # noqa: E501
1384        :type: PropertyMetadata
1385        """
1386
1387        self._form_order_metadata = form_order_metadata
1388
1389    @property
1390    def form_page_label(self):
1391        """Gets the form_page_label of this SmartSection.  # noqa: E501
1392
1393          # noqa: E501
1394
1395        :return: The form_page_label of this SmartSection.  # noqa: E501
1396        :rtype: str
1397        """
1398        return self._form_page_label
1399
1400    @form_page_label.setter
1401    def form_page_label(self, form_page_label):
1402        """Sets the form_page_label of this SmartSection.
1403
1404          # noqa: E501
1405
1406        :param form_page_label: The form_page_label of this SmartSection.  # noqa: E501
1407        :type: str
1408        """
1409
1410        self._form_page_label = form_page_label
1411
1412    @property
1413    def form_page_label_metadata(self):
1414        """Gets the form_page_label_metadata of this SmartSection.  # noqa: E501
1415
1416        Metadata that indicates whether the `formPageLabel` property is editable.  # noqa: E501
1417
1418        :return: The form_page_label_metadata of this SmartSection.  # noqa: E501
1419        :rtype: PropertyMetadata
1420        """
1421        return self._form_page_label_metadata
1422
1423    @form_page_label_metadata.setter
1424    def form_page_label_metadata(self, form_page_label_metadata):
1425        """Sets the form_page_label_metadata of this SmartSection.
1426
1427        Metadata that indicates whether the `formPageLabel` property is editable.  # noqa: E501
1428
1429        :param form_page_label_metadata: The form_page_label_metadata of this SmartSection.  # noqa: E501
1430        :type: PropertyMetadata
1431        """
1432
1433        self._form_page_label_metadata = form_page_label_metadata
1434
1435    @property
1436    def form_page_number(self):
1437        """Gets the form_page_number of this SmartSection.  # noqa: E501
1438
1439          # noqa: E501
1440
1441        :return: The form_page_number of this SmartSection.  # noqa: E501
1442        :rtype: str
1443        """
1444        return self._form_page_number
1445
1446    @form_page_number.setter
1447    def form_page_number(self, form_page_number):
1448        """Sets the form_page_number of this SmartSection.
1449
1450          # noqa: E501
1451
1452        :param form_page_number: The form_page_number of this SmartSection.  # noqa: E501
1453        :type: str
1454        """
1455
1456        self._form_page_number = form_page_number
1457
1458    @property
1459    def form_page_number_metadata(self):
1460        """Gets the form_page_number_metadata of this SmartSection.  # noqa: E501
1461
1462        Metadata that indicates whether the `fromPageNumber` property is editable.  # noqa: E501
1463
1464        :return: The form_page_number_metadata of this SmartSection.  # noqa: E501
1465        :rtype: PropertyMetadata
1466        """
1467        return self._form_page_number_metadata
1468
1469    @form_page_number_metadata.setter
1470    def form_page_number_metadata(self, form_page_number_metadata):
1471        """Sets the form_page_number_metadata of this SmartSection.
1472
1473        Metadata that indicates whether the `fromPageNumber` property is editable.  # noqa: E501
1474
1475        :param form_page_number_metadata: The form_page_number_metadata of this SmartSection.  # noqa: E501
1476        :type: PropertyMetadata
1477        """
1478
1479        self._form_page_number_metadata = form_page_number_metadata
1480
1481    @property
1482    def height(self):
1483        """Gets the height of this SmartSection.  # noqa: E501
1484
1485        Height of the tab in pixels.  # noqa: E501
1486
1487        :return: The height of this SmartSection.  # noqa: E501
1488        :rtype: str
1489        """
1490        return self._height
1491
1492    @height.setter
1493    def height(self, height):
1494        """Sets the height of this SmartSection.
1495
1496        Height of the tab in pixels.  # noqa: E501
1497
1498        :param height: The height of this SmartSection.  # noqa: E501
1499        :type: str
1500        """
1501
1502        self._height = height
1503
1504    @property
1505    def height_metadata(self):
1506        """Gets the height_metadata of this SmartSection.  # noqa: E501
1507
1508        Metadata that indicates whether the `height` property is editable.  # noqa: E501
1509
1510        :return: The height_metadata of this SmartSection.  # noqa: E501
1511        :rtype: PropertyMetadata
1512        """
1513        return self._height_metadata
1514
1515    @height_metadata.setter
1516    def height_metadata(self, height_metadata):
1517        """Sets the height_metadata of this SmartSection.
1518
1519        Metadata that indicates whether the `height` property is editable.  # noqa: E501
1520
1521        :param height_metadata: The height_metadata of this SmartSection.  # noqa: E501
1522        :type: PropertyMetadata
1523        """
1524
1525        self._height_metadata = height_metadata
1526
1527    @property
1528    def locked(self):
1529        """Gets the locked of this SmartSection.  # noqa: E501
1530
1531        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
1532
1533        :return: The locked of this SmartSection.  # noqa: E501
1534        :rtype: str
1535        """
1536        return self._locked
1537
1538    @locked.setter
1539    def locked(self, locked):
1540        """Sets the locked of this SmartSection.
1541
1542        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
1543
1544        :param locked: The locked of this SmartSection.  # noqa: E501
1545        :type: str
1546        """
1547
1548        self._locked = locked
1549
1550    @property
1551    def locked_metadata(self):
1552        """Gets the locked_metadata of this SmartSection.  # noqa: E501
1553
1554        Metadata that indicates whether the `locked` property is editable.  # noqa: E501
1555
1556        :return: The locked_metadata of this SmartSection.  # noqa: E501
1557        :rtype: PropertyMetadata
1558        """
1559        return self._locked_metadata
1560
1561    @locked_metadata.setter
1562    def locked_metadata(self, locked_metadata):
1563        """Sets the locked_metadata of this SmartSection.
1564
1565        Metadata that indicates whether the `locked` property is editable.  # noqa: E501
1566
1567        :param locked_metadata: The locked_metadata of this SmartSection.  # noqa: E501
1568        :type: PropertyMetadata
1569        """
1570
1571        self._locked_metadata = locked_metadata
1572
1573    @property
1574    def merge_field(self):
1575        """Gets the merge_field of this SmartSection.  # noqa: E501
1576
1577        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
1578
1579        :return: The merge_field of this SmartSection.  # noqa: E501
1580        :rtype: MergeField
1581        """
1582        return self._merge_field
1583
1584    @merge_field.setter
1585    def merge_field(self, merge_field):
1586        """Sets the merge_field of this SmartSection.
1587
1588        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
1589
1590        :param merge_field: The merge_field of this SmartSection.  # noqa: E501
1591        :type: MergeField
1592        """
1593
1594        self._merge_field = merge_field
1595
1596    @property
1597    def merge_field_xml(self):
1598        """Gets the merge_field_xml of this SmartSection.  # noqa: E501
1599
1600          # noqa: E501
1601
1602        :return: The merge_field_xml of this SmartSection.  # noqa: E501
1603        :rtype: str
1604        """
1605        return self._merge_field_xml
1606
1607    @merge_field_xml.setter
1608    def merge_field_xml(self, merge_field_xml):
1609        """Sets the merge_field_xml of this SmartSection.
1610
1611          # noqa: E501
1612
1613        :param merge_field_xml: The merge_field_xml of this SmartSection.  # noqa: E501
1614        :type: str
1615        """
1616
1617        self._merge_field_xml = merge_field_xml
1618
1619    @property
1620    def overlay_type(self):
1621        """Gets the overlay_type of this SmartSection.  # noqa: E501
1622
1623          # noqa: E501
1624
1625        :return: The overlay_type of this SmartSection.  # noqa: E501
1626        :rtype: str
1627        """
1628        return self._overlay_type
1629
1630    @overlay_type.setter
1631    def overlay_type(self, overlay_type):
1632        """Sets the overlay_type of this SmartSection.
1633
1634          # noqa: E501
1635
1636        :param overlay_type: The overlay_type of this SmartSection.  # noqa: E501
1637        :type: str
1638        """
1639
1640        self._overlay_type = overlay_type
1641
1642    @property
1643    def overlay_type_metadata(self):
1644        """Gets the overlay_type_metadata of this SmartSection.  # noqa: E501
1645
1646        Metadata that indicates whether the `overlayType` property is editable.  # noqa: E501
1647
1648        :return: The overlay_type_metadata of this SmartSection.  # noqa: E501
1649        :rtype: PropertyMetadata
1650        """
1651        return self._overlay_type_metadata
1652
1653    @overlay_type_metadata.setter
1654    def overlay_type_metadata(self, overlay_type_metadata):
1655        """Sets the overlay_type_metadata of this SmartSection.
1656
1657        Metadata that indicates whether the `overlayType` property is editable.  # noqa: E501
1658
1659        :param overlay_type_metadata: The overlay_type_metadata of this SmartSection.  # noqa: E501
1660        :type: PropertyMetadata
1661        """
1662
1663        self._overlay_type_metadata = overlay_type_metadata
1664
1665    @property
1666    def page_number(self):
1667        """Gets the page_number of this SmartSection.  # noqa: E501
1668
1669        Specifies the page number on which the tab is located.  # noqa: E501
1670
1671        :return: The page_number of this SmartSection.  # noqa: E501
1672        :rtype: str
1673        """
1674        return self._page_number
1675
1676    @page_number.setter
1677    def page_number(self, page_number):
1678        """Sets the page_number of this SmartSection.
1679
1680        Specifies the page number on which the tab is located.  # noqa: E501
1681
1682        :param page_number: The page_number of this SmartSection.  # noqa: E501
1683        :type: str
1684        """
1685
1686        self._page_number = page_number
1687
1688    @property
1689    def page_number_metadata(self):
1690        """Gets the page_number_metadata of this SmartSection.  # noqa: E501
1691
1692        Metadata that indicates whether the `pageNumber` property is editable.  # noqa: E501
1693
1694        :return: The page_number_metadata of this SmartSection.  # noqa: E501
1695        :rtype: PropertyMetadata
1696        """
1697        return self._page_number_metadata
1698
1699    @page_number_metadata.setter
1700    def page_number_metadata(self, page_number_metadata):
1701        """Sets the page_number_metadata of this SmartSection.
1702
1703        Metadata that indicates whether the `pageNumber` property is editable.  # noqa: E501
1704
1705        :param page_number_metadata: The page_number_metadata of this SmartSection.  # noqa: E501
1706        :type: PropertyMetadata
1707        """
1708
1709        self._page_number_metadata = page_number_metadata
1710
1711    @property
1712    def recipient_id(self):
1713        """Gets the recipient_id of this SmartSection.  # noqa: E501
1714
1715        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1716
1717        :return: The recipient_id of this SmartSection.  # noqa: E501
1718        :rtype: str
1719        """
1720        return self._recipient_id
1721
1722    @recipient_id.setter
1723    def recipient_id(self, recipient_id):
1724        """Sets the recipient_id of this SmartSection.
1725
1726        Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.  # noqa: E501
1727
1728        :param recipient_id: The recipient_id of this SmartSection.  # noqa: E501
1729        :type: str
1730        """
1731
1732        self._recipient_id = recipient_id
1733
1734    @property
1735    def recipient_id_guid(self):
1736        """Gets the recipient_id_guid of this SmartSection.  # noqa: E501
1737
1738          # noqa: E501
1739
1740        :return: The recipient_id_guid of this SmartSection.  # noqa: E501
1741        :rtype: str
1742        """
1743        return self._recipient_id_guid
1744
1745    @recipient_id_guid.setter
1746    def recipient_id_guid(self, recipient_id_guid):
1747        """Sets the recipient_id_guid of this SmartSection.
1748
1749          # noqa: E501
1750
1751        :param recipient_id_guid: The recipient_id_guid of this SmartSection.  # noqa: E501
1752        :type: str
1753        """
1754
1755        self._recipient_id_guid = recipient_id_guid
1756
1757    @property
1758    def recipient_id_guid_metadata(self):
1759        """Gets the recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1760
1761        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
1762
1763        :return: The recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1764        :rtype: PropertyMetadata
1765        """
1766        return self._recipient_id_guid_metadata
1767
1768    @recipient_id_guid_metadata.setter
1769    def recipient_id_guid_metadata(self, recipient_id_guid_metadata):
1770        """Sets the recipient_id_guid_metadata of this SmartSection.
1771
1772        Metadata that indicates whether the `recipientIdGuid` property is editable.  # noqa: E501
1773
1774        :param recipient_id_guid_metadata: The recipient_id_guid_metadata of this SmartSection.  # noqa: E501
1775        :type: PropertyMetadata
1776        """
1777
1778        self._recipient_id_guid_metadata = recipient_id_guid_metadata
1779
1780    @property
1781    def recipient_id_metadata(self):
1782        """Gets the recipient_id_metadata of this SmartSection.  # noqa: E501
1783
1784        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
1785
1786        :return: The recipient_id_metadata of this SmartSection.  # noqa: E501
1787        :rtype: PropertyMetadata
1788        """
1789        return self._recipient_id_metadata
1790
1791    @recipient_id_metadata.setter
1792    def recipient_id_metadata(self, recipient_id_metadata):
1793        """Sets the recipient_id_metadata of this SmartSection.
1794
1795        Metadata that indicates whether the `recipientId` property is editable.  # noqa: E501
1796
1797        :param recipient_id_metadata: The recipient_id_metadata of this SmartSection.  # noqa: E501
1798        :type: PropertyMetadata
1799        """
1800
1801        self._recipient_id_metadata = recipient_id_metadata
1802
1803    @property
1804    def remove_end_anchor(self):
1805        """Gets the remove_end_anchor of this SmartSection.  # noqa: E501
1806
1807          # noqa: E501
1808
1809        :return: The remove_end_anchor of this SmartSection.  # noqa: E501
1810        :rtype: bool
1811        """
1812        return self._remove_end_anchor
1813
1814    @remove_end_anchor.setter
1815    def remove_end_anchor(self, remove_end_anchor):
1816        """Sets the remove_end_anchor of this SmartSection.
1817
1818          # noqa: E501
1819
1820        :param remove_end_anchor: The remove_end_anchor of this SmartSection.  # noqa: E501
1821        :type: bool
1822        """
1823
1824        self._remove_end_anchor = remove_end_anchor
1825
1826    @property
1827    def remove_start_anchor(self):
1828        """Gets the remove_start_anchor of this SmartSection.  # noqa: E501
1829
1830          # noqa: E501
1831
1832        :return: The remove_start_anchor of this SmartSection.  # noqa: E501
1833        :rtype: bool
1834        """
1835        return self._remove_start_anchor
1836
1837    @remove_start_anchor.setter
1838    def remove_start_anchor(self, remove_start_anchor):
1839        """Sets the remove_start_anchor of this SmartSection.
1840
1841          # noqa: E501
1842
1843        :param remove_start_anchor: The remove_start_anchor of this SmartSection.  # noqa: E501
1844        :type: bool
1845        """
1846
1847        self._remove_start_anchor = remove_start_anchor
1848
1849    @property
1850    def shared(self):
1851        """Gets the shared of this SmartSection.  # noqa: E501
1852
1853        When set to **true**, this custom tab is shared.  # noqa: E501
1854
1855        :return: The shared of this SmartSection.  # noqa: E501
1856        :rtype: str
1857        """
1858        return self._shared
1859
1860    @shared.setter
1861    def shared(self, shared):
1862        """Sets the shared of this SmartSection.
1863
1864        When set to **true**, this custom tab is shared.  # noqa: E501
1865
1866        :param shared: The shared of this SmartSection.  # noqa: E501
1867        :type: str
1868        """
1869
1870        self._shared = shared
1871
1872    @property
1873    def shared_metadata(self):
1874        """Gets the shared_metadata of this SmartSection.  # noqa: E501
1875
1876        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
1877
1878        :return: The shared_metadata of this SmartSection.  # noqa: E501
1879        :rtype: PropertyMetadata
1880        """
1881        return self._shared_metadata
1882
1883    @shared_metadata.setter
1884    def shared_metadata(self, shared_metadata):
1885        """Sets the shared_metadata of this SmartSection.
1886
1887        Metadata that indicates whether the `shared` property is editable.  # noqa: E501
1888
1889        :param shared_metadata: The shared_metadata of this SmartSection.  # noqa: E501
1890        :type: PropertyMetadata
1891        """
1892
1893        self._shared_metadata = shared_metadata
1894
1895    @property
1896    def smart_contract_information(self):
1897        """Gets the smart_contract_information of this SmartSection.  # noqa: E501
1898
1899        Reserved for DocuSign.  # noqa: E501
1900
1901        :return: The smart_contract_information of this SmartSection.  # noqa: E501
1902        :rtype: SmartContractInformation
1903        """
1904        return self._smart_contract_information
1905
1906    @smart_contract_information.setter
1907    def smart_contract_information(self, smart_contract_information):
1908        """Sets the smart_contract_information of this SmartSection.
1909
1910        Reserved for DocuSign.  # noqa: E501
1911
1912        :param smart_contract_information: The smart_contract_information of this SmartSection.  # noqa: E501
1913        :type: SmartContractInformation
1914        """
1915
1916        self._smart_contract_information = smart_contract_information
1917
1918    @property
1919    def source(self):
1920        """Gets the source of this SmartSection.  # noqa: E501
1921
1922          # noqa: E501
1923
1924        :return: The source of this SmartSection.  # noqa: E501
1925        :rtype: str
1926        """
1927        return self._source
1928
1929    @source.setter
1930    def source(self, source):
1931        """Sets the source of this SmartSection.
1932
1933          # noqa: E501
1934
1935        :param source: The source of this SmartSection.  # noqa: E501
1936        :type: str
1937        """
1938
1939        self._source = source
1940
1941    @property
1942    def start_anchor(self):
1943        """Gets the start_anchor of this SmartSection.  # noqa: E501
1944
1945          # noqa: E501
1946
1947        :return: The start_anchor of this SmartSection.  # noqa: E501
1948        :rtype: str
1949        """
1950        return self._start_anchor
1951
1952    @start_anchor.setter
1953    def start_anchor(self, start_anchor):
1954        """Sets the start_anchor of this SmartSection.
1955
1956          # noqa: E501
1957
1958        :param start_anchor: The start_anchor of this SmartSection.  # noqa: E501
1959        :type: str
1960        """
1961
1962        self._start_anchor = start_anchor
1963
1964    @property
1965    def start_position(self):
1966        """Gets the start_position of this SmartSection.  # noqa: E501
1967
1968        Starting position of the current result set.  # noqa: E501
1969
1970        :return: The start_position of this SmartSection.  # noqa: E501
1971        :rtype: SmartSectionAnchorPosition
1972        """
1973        return self._start_position
1974
1975    @start_position.setter
1976    def start_position(self, start_position):
1977        """Sets the start_position of this SmartSection.
1978
1979        Starting position of the current result set.  # noqa: E501
1980
1981        :param start_position: The start_position of this SmartSection.  # noqa: E501
1982        :type: SmartSectionAnchorPosition
1983        """
1984
1985        self._start_position = start_position
1986
1987    @property
1988    def status(self):
1989        """Gets the status of this SmartSection.  # noqa: E501
1990
1991        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
1992
1993        :return: The status of this SmartSection.  # noqa: E501
1994        :rtype: str
1995        """
1996        return self._status
1997
1998    @status.setter
1999    def status(self, status):
2000        """Sets the status of this SmartSection.
2001
2002        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
2003
2004        :param status: The status of this SmartSection.  # noqa: E501
2005        :type: str
2006        """
2007
2008        self._status = status
2009
2010    @property
2011    def status_metadata(self):
2012        """Gets the status_metadata of this SmartSection.  # noqa: E501
2013
2014        Metadata that indicates whether the `status` property is editable.  # noqa: E501
2015
2016        :return: The status_metadata of this SmartSection.  # noqa: E501
2017        :rtype: PropertyMetadata
2018        """
2019        return self._status_metadata
2020
2021    @status_metadata.setter
2022    def status_metadata(self, status_metadata):
2023        """Sets the status_metadata of this SmartSection.
2024
2025        Metadata that indicates whether the `status` property is editable.  # noqa: E501
2026
2027        :param status_metadata: The status_metadata of this SmartSection.  # noqa: E501
2028        :type: PropertyMetadata
2029        """
2030
2031        self._status_metadata = status_metadata
2032
2033    @property
2034    def tab_fully_qualified_path(self):
2035        """Gets the tab_fully_qualified_path of this SmartSection.  # noqa: E501
2036
2037          # noqa: E501
2038
2039        :return: The tab_fully_qualified_path of this SmartSection.  # noqa: E501
2040        :rtype: str
2041        """
2042        return self._tab_fully_qualified_path
2043
2044    @tab_fully_qualified_path.setter
2045    def tab_fully_qualified_path(self, tab_fully_qualified_path):
2046        """Sets the tab_fully_qualified_path of this SmartSection.
2047
2048          # noqa: E501
2049
2050        :param tab_fully_qualified_path: The tab_fully_qualified_path of this SmartSection.  # noqa: E501
2051        :type: str
2052        """
2053
2054        self._tab_fully_qualified_path = tab_fully_qualified_path
2055
2056    @property
2057    def tab_group_labels(self):
2058        """Gets the tab_group_labels of this SmartSection.  # noqa: E501
2059
2060          # noqa: E501
2061
2062        :return: The tab_group_labels of this SmartSection.  # noqa: E501
2063        :rtype: list[str]
2064        """
2065        return self._tab_group_labels
2066
2067    @tab_group_labels.setter
2068    def tab_group_labels(self, tab_group_labels):
2069        """Sets the tab_group_labels of this SmartSection.
2070
2071          # noqa: E501
2072
2073        :param tab_group_labels: The tab_group_labels of this SmartSection.  # noqa: E501
2074        :type: list[str]
2075        """
2076
2077        self._tab_group_labels = tab_group_labels
2078
2079    @property
2080    def tab_group_labels_metadata(self):
2081        """Gets the tab_group_labels_metadata of this SmartSection.  # noqa: E501
2082
2083        Metadata that indicates whether the `tabGroupLabels` property is editable.  # noqa: E501
2084
2085        :return: The tab_group_labels_metadata of this SmartSection.  # noqa: E501
2086        :rtype: PropertyMetadata
2087        """
2088        return self._tab_group_labels_metadata
2089
2090    @tab_group_labels_metadata.setter
2091    def tab_group_labels_metadata(self, tab_group_labels_metadata):
2092        """Sets the tab_group_labels_metadata of this SmartSection.
2093
2094        Metadata that indicates whether the `tabGroupLabels` property is editable.  # noqa: E501
2095
2096        :param tab_group_labels_metadata: The tab_group_labels_metadata of this SmartSection.  # noqa: E501
2097        :type: PropertyMetadata
2098        """
2099
2100        self._tab_group_labels_metadata = tab_group_labels_metadata
2101
2102    @property
2103    def tab_id(self):
2104        """Gets the tab_id of this SmartSection.  # noqa: E501
2105
2106        The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].       # noqa: E501
2107
2108        :return: The tab_id of this SmartSection.  # noqa: E501
2109        :rtype: str
2110        """
2111        return self._tab_id
2112
2113    @tab_id.setter
2114    def tab_id(self, tab_id):
2115        """Sets the tab_id of this SmartSection.
2116
2117        The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].       # noqa: E501
2118
2119        :param tab_id: The tab_id of this SmartSection.  # noqa: E501
2120        :type: str
2121        """
2122
2123        self._tab_id = tab_id
2124
2125    @property
2126    def tab_id_metadata(self):
2127        """Gets the tab_id_metadata of this SmartSection.  # noqa: E501
2128
2129        Metadata that indicates whether the `tabId` property is editable.  # noqa: E501
2130
2131        :return: The tab_id_metadata of this SmartSection.  # noqa: E501
2132        :rtype: PropertyMetadata
2133        """
2134        return self._tab_id_metadata
2135
2136    @tab_id_metadata.setter
2137    def tab_id_metadata(self, tab_id_metadata):
2138        """Sets the tab_id_metadata of this SmartSection.
2139
2140        Metadata that indicates whether the `tabId` property is editable.  # noqa: E501
2141
2142        :param tab_id_metadata: The tab_id_metadata of this SmartSection.  # noqa: E501
2143        :type: PropertyMetadata
2144        """
2145
2146        self._tab_id_metadata = tab_id_metadata
2147
2148    @property
2149    def tab_label(self):
2150        """Gets the tab_label of this SmartSection.  # noqa: E501
2151
2152        The label string associated with the tab.  # noqa: E501
2153
2154        :return: The tab_label of this SmartSection.  # noqa: E501
2155        :rtype: str
2156        """
2157        return self._tab_label
2158
2159    @tab_label.setter
2160    def tab_label(self, tab_label):
2161        """Sets the tab_label of this SmartSection.
2162
2163        The label string associated with the tab.  # noqa: E501
2164
2165        :param tab_label: The tab_label of this SmartSection.  # noqa: E501
2166        :type: str
2167        """
2168
2169        self._tab_label = tab_label
2170
2171    @property
2172    def tab_order(self):
2173        """Gets the tab_order of this SmartSection.  # noqa: E501
2174
2175          # noqa: E501
2176
2177        :return: The tab_order of this SmartSection.  # noqa: E501
2178        :rtype: str
2179        """
2180        return self._tab_order
2181
2182    @tab_order.setter
2183    def tab_order(self, tab_order):
2184        """Sets the tab_order of this SmartSection.
2185
2186          # noqa: E501
2187
2188        :param tab_order: The tab_order of this SmartSection.  # noqa: E501
2189        :type: str
2190        """
2191
2192        self._tab_order = tab_order
2193
2194    @property
2195    def tab_order_metadata(self):
2196        """Gets the tab_order_metadata of this SmartSection.  # noqa: E501
2197
2198        Metadata that indicates whether the `tabOrder` property is editable.  # noqa: E501
2199
2200        :return: The tab_order_metadata of this SmartSection.  # noqa: E501
2201        :rtype: PropertyMetadata
2202        """
2203        return self._tab_order_metadata
2204
2205    @tab_order_metadata.setter
2206    def tab_order_metadata(self, tab_order_metadata):
2207        """Sets the tab_order_metadata of this SmartSection.
2208
2209        Metadata that indicates whether the `tabOrder` property is editable.  # noqa: E501
2210
2211        :param tab_order_metadata: The tab_order_metadata of this SmartSection.  # noqa: E501
2212        :type: PropertyMetadata
2213        """
2214
2215        self._tab_order_metadata = tab_order_metadata
2216
2217    @property
2218    def tab_type(self):
2219        """Gets the tab_type of this SmartSection.  # noqa: E501
2220
2221          # noqa: E501
2222
2223        :return: The tab_type of this SmartSection.  # noqa: E501
2224        :rtype: str
2225        """
2226        return self._tab_type
2227
2228    @tab_type.setter
2229    def tab_type(self, tab_type):
2230        """Sets the tab_type of this SmartSection.
2231
2232          # noqa: E501
2233
2234        :param tab_type: The tab_type of this SmartSection.  # noqa: E501
2235        :type: str
2236        """
2237
2238        self._tab_type = tab_type
2239
2240    @property
2241    def tab_type_metadata(self):
2242        """Gets the tab_type_metadata of this SmartSection.  # noqa: E501
2243
2244        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
2245
2246        :return: The tab_type_metadata of this SmartSection.  # noqa: E501
2247        :rtype: PropertyMetadata
2248        """
2249        return self._tab_type_metadata
2250
2251    @tab_type_metadata.setter
2252    def tab_type_metadata(self, tab_type_metadata):
2253        """Sets the tab_type_metadata of this SmartSection.
2254
2255        Metadata that indicates whether the `tabType` property is editable.  # noqa: E501
2256
2257        :param tab_type_metadata: The tab_type_metadata of this SmartSection.  # noqa: E501
2258        :type: PropertyMetadata
2259        """
2260
2261        self._tab_type_metadata = tab_type_metadata
2262
2263    @property
2264    def template_locked(self):
2265        """Gets the template_locked of this SmartSection.  # noqa: E501
2266
2267        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2268
2269        :return: The template_locked of this SmartSection.  # noqa: E501
2270        :rtype: str
2271        """
2272        return self._template_locked
2273
2274    @template_locked.setter
2275    def template_locked(self, template_locked):
2276        """Sets the template_locked of this SmartSection.
2277
2278        When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients.   # noqa: E501
2279
2280        :param template_locked: The template_locked of this SmartSection.  # noqa: E501
2281        :type: str
2282        """
2283
2284        self._template_locked = template_locked
2285
2286    @property
2287    def template_locked_metadata(self):
2288        """Gets the template_locked_metadata of this SmartSection.  # noqa: E501
2289
2290        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
2291
2292        :return: The template_locked_metadata of this SmartSection.  # noqa: E501
2293        :rtype: PropertyMetadata
2294        """
2295        return self._template_locked_metadata
2296
2297    @template_locked_metadata.setter
2298    def template_locked_metadata(self, template_locked_metadata):
2299        """Sets the template_locked_metadata of this SmartSection.
2300
2301        Metadata that indicates whether the `templateLocked` property is editable.  # noqa: E501
2302
2303        :param template_locked_metadata: The template_locked_metadata of this SmartSection.  # noqa: E501
2304        :type: PropertyMetadata
2305        """
2306
2307        self._template_locked_metadata = template_locked_metadata
2308
2309    @property
2310    def template_required(self):
2311        """Gets the template_required of this SmartSection.  # noqa: E501
2312
2313        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2314
2315        :return: The template_required of this SmartSection.  # noqa: E501
2316        :rtype: str
2317        """
2318        return self._template_required
2319
2320    @template_required.setter
2321    def template_required(self, template_required):
2322        """Sets the template_required of this SmartSection.
2323
2324        When set to **true**, the sender may not remove the recipient. Used only when working with template recipients.  # noqa: E501
2325
2326        :param template_required: The template_required of this SmartSection.  # noqa: E501
2327        :type: str
2328        """
2329
2330        self._template_required = template_required
2331
2332    @property
2333    def template_required_metadata(self):
2334        """Gets the template_required_metadata of this SmartSection.  # noqa: E501
2335
2336        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
2337
2338        :return: The template_required_metadata of this SmartSection.  # noqa: E501
2339        :rtype: PropertyMetadata
2340        """
2341        return self._template_required_metadata
2342
2343    @template_required_metadata.setter
2344    def template_required_metadata(self, template_required_metadata):
2345        """Sets the template_required_metadata of this SmartSection.
2346
2347        Metadata that indicates whether the `templateRequired` property is editable.  # noqa: E501
2348
2349        :param template_required_metadata: The template_required_metadata of this SmartSection.  # noqa: E501
2350        :type: PropertyMetadata
2351        """
2352
2353        self._template_required_metadata = template_required_metadata
2354
2355    @property
2356    def tooltip(self):
2357        """Gets the tooltip of this SmartSection.  # noqa: E501
2358
2359          # noqa: E501
2360
2361        :return: The tooltip of this SmartSection.  # noqa: E501
2362        :rtype: str
2363        """
2364        return self._tooltip
2365
2366    @tooltip.setter
2367    def tooltip(self, tooltip):
2368        """Sets the tooltip of this SmartSection.
2369
2370          # noqa: E501
2371
2372        :param tooltip: The tooltip of this SmartSection.  # noqa: E501
2373        :type: str
2374        """
2375
2376        self._tooltip = tooltip
2377
2378    @property
2379    def tool_tip_metadata(self):
2380        """Gets the tool_tip_metadata of this SmartSection.  # noqa: E501
2381
2382        Metadata that indicates whether the `toolTip` property is editable.  # noqa: E501
2383
2384        :return: The tool_tip_metadata of this SmartSection.  # noqa: E501
2385        :rtype: PropertyMetadata
2386        """
2387        return self._tool_tip_metadata
2388
2389    @tool_tip_metadata.setter
2390    def tool_tip_metadata(self, tool_tip_metadata):
2391        """Sets the tool_tip_metadata of this SmartSection.
2392
2393        Metadata that indicates whether the `toolTip` property is editable.  # noqa: E501
2394
2395        :param tool_tip_metadata: The tool_tip_metadata of this SmartSection.  # noqa: E501
2396        :type: PropertyMetadata
2397        """
2398
2399        self._tool_tip_metadata = tool_tip_metadata
2400
2401    @property
2402    def warning_details(self):
2403        """Gets the warning_details of this SmartSection.  # noqa: E501
2404
2405          # noqa: E501
2406
2407        :return: The warning_details of this SmartSection.  # noqa: E501
2408        :rtype: ErrorDetails
2409        """
2410        return self._warning_details
2411
2412    @warning_details.setter
2413    def warning_details(self, warning_details):
2414        """Sets the warning_details of this SmartSection.
2415
2416          # noqa: E501
2417
2418        :param warning_details: The warning_details of this SmartSection.  # noqa: E501
2419        :type: ErrorDetails
2420        """
2421
2422        self._warning_details = warning_details
2423
2424    @property
2425    def width(self):
2426        """Gets the width of this SmartSection.  # noqa: E501
2427
2428        Width of the tab in pixels.  # noqa: E501
2429
2430        :return: The width of this SmartSection.  # noqa: E501
2431        :rtype: str
2432        """
2433        return self._width
2434
2435    @width.setter
2436    def width(self, width):
2437        """Sets the width of this SmartSection.
2438
2439        Width of the tab in pixels.  # noqa: E501
2440
2441        :param width: The width of this SmartSection.  # noqa: E501
2442        :type: str
2443        """
2444
2445        self._width = width
2446
2447    @property
2448    def width_metadata(self):
2449        """Gets the width_metadata of this SmartSection.  # noqa: E501
2450
2451        Metadata that indicates whether the `width` property is editable.  # noqa: E501
2452
2453        :return: The width_metadata of this SmartSection.  # noqa: E501
2454        :rtype: PropertyMetadata
2455        """
2456        return self._width_metadata
2457
2458    @width_metadata.setter
2459    def width_metadata(self, width_metadata):
2460        """Sets the width_metadata of this SmartSection.
2461
2462        Metadata that indicates whether the `width` property is editable.  # noqa: E501
2463
2464        :param width_metadata: The width_metadata of this SmartSection.  # noqa: E501
2465        :type: PropertyMetadata
2466        """
2467
2468        self._width_metadata = width_metadata
2469
2470    @property
2471    def x_position(self):
2472        """Gets the x_position of this SmartSection.  # noqa: E501
2473
2474        This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2475
2476        :return: The x_position of this SmartSection.  # noqa: E501
2477        :rtype: str
2478        """
2479        return self._x_position
2480
2481    @x_position.setter
2482    def x_position(self, x_position):
2483        """Sets the x_position of this SmartSection.
2484
2485        This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2486
2487        :param x_position: The x_position of this SmartSection.  # noqa: E501
2488        :type: str
2489        """
2490
2491        self._x_position = x_position
2492
2493    @property
2494    def x_position_metadata(self):
2495        """Gets the x_position_metadata of this SmartSection.  # noqa: E501
2496
2497        Metadata that indicates whether the `xPosition` property is editable.  # noqa: E501
2498
2499        :return: The x_position_metadata of this SmartSection.  # noqa: E501
2500        :rtype: PropertyMetadata
2501        """
2502        return self._x_position_metadata
2503
2504    @x_position_metadata.setter
2505    def x_position_metadata(self, x_position_metadata):
2506        """Sets the x_position_metadata of this SmartSection.
2507
2508        Metadata that indicates whether the `xPosition` property is editable.  # noqa: E501
2509
2510        :param x_position_metadata: The x_position_metadata of this SmartSection.  # noqa: E501
2511        :type: PropertyMetadata
2512        """
2513
2514        self._x_position_metadata = x_position_metadata
2515
2516    @property
2517    def y_position(self):
2518        """Gets the y_position of this SmartSection.  # noqa: E501
2519
2520        This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2521
2522        :return: The y_position of this SmartSection.  # noqa: E501
2523        :rtype: str
2524        """
2525        return self._y_position
2526
2527    @y_position.setter
2528    def y_position(self, y_position):
2529        """Sets the y_position of this SmartSection.
2530
2531        This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position.  # noqa: E501
2532
2533        :param y_position: The y_position of this SmartSection.  # noqa: E501
2534        :type: str
2535        """
2536
2537        self._y_position = y_position
2538
2539    @property
2540    def y_position_metadata(self):
2541        """Gets the y_position_metadata of this SmartSection.  # noqa: E501
2542
2543        Metadata that indicates whether the `yPosition` property is editable.  # noqa: E501
2544
2545        :return: The y_position_metadata of this SmartSection.  # noqa: E501
2546        :rtype: PropertyMetadata
2547        """
2548        return self._y_position_metadata
2549
2550    @y_position_metadata.setter
2551    def y_position_metadata(self, y_position_metadata):
2552        """Sets the y_position_metadata of this SmartSection.
2553
2554        Metadata that indicates whether the `yPosition` property is editable.  # noqa: E501
2555
2556        :param y_position_metadata: The y_position_metadata of this SmartSection.  # noqa: E501
2557        :type: PropertyMetadata
2558        """
2559
2560        self._y_position_metadata = y_position_metadata
2561
2562    def to_dict(self):
2563        """Returns the model properties as a dict"""
2564        result = {}
2565
2566        for attr, _ in six.iteritems(self.swagger_types):
2567            value = getattr(self, attr)
2568            if isinstance(value, list):
2569                result[attr] = list(map(
2570                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2571                    value
2572                ))
2573            elif hasattr(value, "to_dict"):
2574                result[attr] = value.to_dict()
2575            elif isinstance(value, dict):
2576                result[attr] = dict(map(
2577                    lambda item: (item[0], item[1].to_dict())
2578                    if hasattr(item[1], "to_dict") else item,
2579                    value.items()
2580                ))
2581            else:
2582                result[attr] = value
2583        if issubclass(SmartSection, dict):
2584            for key, value in self.items():
2585                result[key] = value
2586
2587        return result
2588
2589    def to_str(self):
2590        """Returns the string representation of the model"""
2591        return pprint.pformat(self.to_dict())
2592
2593    def __repr__(self):
2594        """For `print` and `pprint`"""
2595        return self.to_str()
2596
2597    def __eq__(self, other):
2598        """Returns true if both objects are equal"""
2599        if not isinstance(other, SmartSection):
2600            return False
2601
2602        return self.to_dict() == other.to_dict()
2603
2604    def __ne__(self, other):
2605        """Returns true if both objects are not equal"""
2606        if not isinstance(other, SmartSection):
2607            return True
2608
2609        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.

SmartSection(_configuration=None, **kwargs)
228    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
229        """SmartSection - a model defined in Swagger"""  # noqa: E501
230        if _configuration is None:
231            _configuration = Configuration()
232        self._configuration = _configuration
233
234        self._agreement_attribute = None
235        self._agreement_attribute_locked = None
236        self._anchor_allow_white_space_in_characters = None
237        self._anchor_allow_white_space_in_characters_metadata = None
238        self._anchor_case_sensitive = None
239        self._anchor_case_sensitive_metadata = None
240        self._anchor_horizontal_alignment = None
241        self._anchor_horizontal_alignment_metadata = None
242        self._anchor_ignore_if_not_present = None
243        self._anchor_ignore_if_not_present_metadata = None
244        self._anchor_match_whole_word = None
245        self._anchor_match_whole_word_metadata = None
246        self._anchor_string = None
247        self._anchor_string_metadata = None
248        self._anchor_tab_processor_version = None
249        self._anchor_tab_processor_version_metadata = None
250        self._anchor_tab_scope = None
251        self._anchor_units = None
252        self._anchor_units_metadata = None
253        self._anchor_x_offset = None
254        self._anchor_x_offset_metadata = None
255        self._anchor_y_offset = None
256        self._anchor_y_offset_metadata = None
257        self._caption = None
258        self._caption_metadata = None
259        self._case_sensitive = None
260        self._conditional_parent_label = None
261        self._conditional_parent_label_metadata = None
262        self._conditional_parent_value = None
263        self._conditional_parent_value_metadata = None
264        self._connected_object_details = None
265        self._custom_tab_id = None
266        self._custom_tab_id_metadata = None
267        self._display_settings = None
268        self._document_id = None
269        self._document_id_metadata = None
270        self._end_anchor = None
271        self._end_position = None
272        self._error_details = None
273        self._extension_data = None
274        self._form_order = None
275        self._form_order_metadata = None
276        self._form_page_label = None
277        self._form_page_label_metadata = None
278        self._form_page_number = None
279        self._form_page_number_metadata = None
280        self._height = None
281        self._height_metadata = None
282        self._locked = None
283        self._locked_metadata = None
284        self._merge_field = None
285        self._merge_field_xml = None
286        self._overlay_type = None
287        self._overlay_type_metadata = None
288        self._page_number = None
289        self._page_number_metadata = None
290        self._recipient_id = None
291        self._recipient_id_guid = None
292        self._recipient_id_guid_metadata = None
293        self._recipient_id_metadata = None
294        self._remove_end_anchor = None
295        self._remove_start_anchor = None
296        self._shared = None
297        self._shared_metadata = None
298        self._smart_contract_information = None
299        self._source = None
300        self._start_anchor = None
301        self._start_position = None
302        self._status = None
303        self._status_metadata = None
304        self._tab_fully_qualified_path = None
305        self._tab_group_labels = None
306        self._tab_group_labels_metadata = None
307        self._tab_id = None
308        self._tab_id_metadata = None
309        self._tab_label = None
310        self._tab_order = None
311        self._tab_order_metadata = None
312        self._tab_type = None
313        self._tab_type_metadata = None
314        self._template_locked = None
315        self._template_locked_metadata = None
316        self._template_required = None
317        self._template_required_metadata = None
318        self._tooltip = None
319        self._tool_tip_metadata = None
320        self._warning_details = None
321        self._width = None
322        self._width_metadata = None
323        self._x_position = None
324        self._x_position_metadata = None
325        self._y_position = None
326        self._y_position_metadata = None
327        self.discriminator = None
328
329        setattr(self, "_{}".format('agreement_attribute'), kwargs.get('agreement_attribute', None))
330        setattr(self, "_{}".format('agreement_attribute_locked'), kwargs.get('agreement_attribute_locked', None))
331        setattr(self, "_{}".format('anchor_allow_white_space_in_characters'), kwargs.get('anchor_allow_white_space_in_characters', None))
332        setattr(self, "_{}".format('anchor_allow_white_space_in_characters_metadata'), kwargs.get('anchor_allow_white_space_in_characters_metadata', None))
333        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
334        setattr(self, "_{}".format('anchor_case_sensitive_metadata'), kwargs.get('anchor_case_sensitive_metadata', None))
335        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
336        setattr(self, "_{}".format('anchor_horizontal_alignment_metadata'), kwargs.get('anchor_horizontal_alignment_metadata', None))
337        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
338        setattr(self, "_{}".format('anchor_ignore_if_not_present_metadata'), kwargs.get('anchor_ignore_if_not_present_metadata', None))
339        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
340        setattr(self, "_{}".format('anchor_match_whole_word_metadata'), kwargs.get('anchor_match_whole_word_metadata', None))
341        setattr(self, "_{}".format('anchor_string'), kwargs.get('anchor_string', None))
342        setattr(self, "_{}".format('anchor_string_metadata'), kwargs.get('anchor_string_metadata', None))
343        setattr(self, "_{}".format('anchor_tab_processor_version'), kwargs.get('anchor_tab_processor_version', None))
344        setattr(self, "_{}".format('anchor_tab_processor_version_metadata'), kwargs.get('anchor_tab_processor_version_metadata', None))
345        setattr(self, "_{}".format('anchor_tab_scope'), kwargs.get('anchor_tab_scope', None))
346        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
347        setattr(self, "_{}".format('anchor_units_metadata'), kwargs.get('anchor_units_metadata', None))
348        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
349        setattr(self, "_{}".format('anchor_x_offset_metadata'), kwargs.get('anchor_x_offset_metadata', None))
350        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
351        setattr(self, "_{}".format('anchor_y_offset_metadata'), kwargs.get('anchor_y_offset_metadata', None))
352        setattr(self, "_{}".format('caption'), kwargs.get('caption', None))
353        setattr(self, "_{}".format('caption_metadata'), kwargs.get('caption_metadata', None))
354        setattr(self, "_{}".format('case_sensitive'), kwargs.get('case_sensitive', None))
355        setattr(self, "_{}".format('conditional_parent_label'), kwargs.get('conditional_parent_label', None))
356        setattr(self, "_{}".format('conditional_parent_label_metadata'), kwargs.get('conditional_parent_label_metadata', None))
357        setattr(self, "_{}".format('conditional_parent_value'), kwargs.get('conditional_parent_value', None))
358        setattr(self, "_{}".format('conditional_parent_value_metadata'), kwargs.get('conditional_parent_value_metadata', None))
359        setattr(self, "_{}".format('connected_object_details'), kwargs.get('connected_object_details', None))
360        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
361        setattr(self, "_{}".format('custom_tab_id_metadata'), kwargs.get('custom_tab_id_metadata', None))
362        setattr(self, "_{}".format('display_settings'), kwargs.get('display_settings', None))
363        setattr(self, "_{}".format('document_id'), kwargs.get('document_id', None))
364        setattr(self, "_{}".format('document_id_metadata'), kwargs.get('document_id_metadata', None))
365        setattr(self, "_{}".format('end_anchor'), kwargs.get('end_anchor', None))
366        setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None))
367        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
368        setattr(self, "_{}".format('extension_data'), kwargs.get('extension_data', None))
369        setattr(self, "_{}".format('form_order'), kwargs.get('form_order', None))
370        setattr(self, "_{}".format('form_order_metadata'), kwargs.get('form_order_metadata', None))
371        setattr(self, "_{}".format('form_page_label'), kwargs.get('form_page_label', None))
372        setattr(self, "_{}".format('form_page_label_metadata'), kwargs.get('form_page_label_metadata', None))
373        setattr(self, "_{}".format('form_page_number'), kwargs.get('form_page_number', None))
374        setattr(self, "_{}".format('form_page_number_metadata'), kwargs.get('form_page_number_metadata', None))
375        setattr(self, "_{}".format('height'), kwargs.get('height', None))
376        setattr(self, "_{}".format('height_metadata'), kwargs.get('height_metadata', None))
377        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
378        setattr(self, "_{}".format('locked_metadata'), kwargs.get('locked_metadata', None))
379        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
380        setattr(self, "_{}".format('merge_field_xml'), kwargs.get('merge_field_xml', None))
381        setattr(self, "_{}".format('overlay_type'), kwargs.get('overlay_type', None))
382        setattr(self, "_{}".format('overlay_type_metadata'), kwargs.get('overlay_type_metadata', None))
383        setattr(self, "_{}".format('page_number'), kwargs.get('page_number', None))
384        setattr(self, "_{}".format('page_number_metadata'), kwargs.get('page_number_metadata', None))
385        setattr(self, "_{}".format('recipient_id'), kwargs.get('recipient_id', None))
386        setattr(self, "_{}".format('recipient_id_guid'), kwargs.get('recipient_id_guid', None))
387        setattr(self, "_{}".format('recipient_id_guid_metadata'), kwargs.get('recipient_id_guid_metadata', None))
388        setattr(self, "_{}".format('recipient_id_metadata'), kwargs.get('recipient_id_metadata', None))
389        setattr(self, "_{}".format('remove_end_anchor'), kwargs.get('remove_end_anchor', None))
390        setattr(self, "_{}".format('remove_start_anchor'), kwargs.get('remove_start_anchor', None))
391        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
392        setattr(self, "_{}".format('shared_metadata'), kwargs.get('shared_metadata', None))
393        setattr(self, "_{}".format('smart_contract_information'), kwargs.get('smart_contract_information', None))
394        setattr(self, "_{}".format('source'), kwargs.get('source', None))
395        setattr(self, "_{}".format('start_anchor'), kwargs.get('start_anchor', None))
396        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
397        setattr(self, "_{}".format('status'), kwargs.get('status', None))
398        setattr(self, "_{}".format('status_metadata'), kwargs.get('status_metadata', None))
399        setattr(self, "_{}".format('tab_fully_qualified_path'), kwargs.get('tab_fully_qualified_path', None))
400        setattr(self, "_{}".format('tab_group_labels'), kwargs.get('tab_group_labels', None))
401        setattr(self, "_{}".format('tab_group_labels_metadata'), kwargs.get('tab_group_labels_metadata', None))
402        setattr(self, "_{}".format('tab_id'), kwargs.get('tab_id', None))
403        setattr(self, "_{}".format('tab_id_metadata'), kwargs.get('tab_id_metadata', None))
404        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
405        setattr(self, "_{}".format('tab_order'), kwargs.get('tab_order', None))
406        setattr(self, "_{}".format('tab_order_metadata'), kwargs.get('tab_order_metadata', None))
407        setattr(self, "_{}".format('tab_type'), kwargs.get('tab_type', None))
408        setattr(self, "_{}".format('tab_type_metadata'), kwargs.get('tab_type_metadata', None))
409        setattr(self, "_{}".format('template_locked'), kwargs.get('template_locked', None))
410        setattr(self, "_{}".format('template_locked_metadata'), kwargs.get('template_locked_metadata', None))
411        setattr(self, "_{}".format('template_required'), kwargs.get('template_required', None))
412        setattr(self, "_{}".format('template_required_metadata'), kwargs.get('template_required_metadata', None))
413        setattr(self, "_{}".format('tooltip'), kwargs.get('tooltip', None))
414        setattr(self, "_{}".format('tool_tip_metadata'), kwargs.get('tool_tip_metadata', None))
415        setattr(self, "_{}".format('warning_details'), kwargs.get('warning_details', None))
416        setattr(self, "_{}".format('width'), kwargs.get('width', None))
417        setattr(self, "_{}".format('width_metadata'), kwargs.get('width_metadata', None))
418        setattr(self, "_{}".format('x_position'), kwargs.get('x_position', None))
419        setattr(self, "_{}".format('x_position_metadata'), kwargs.get('x_position_metadata', None))
420        setattr(self, "_{}".format('y_position'), kwargs.get('y_position', None))
421        setattr(self, "_{}".format('y_position_metadata'), kwargs.get('y_position_metadata', None))

SmartSection - a model defined in Swagger

swagger_types = {'agreement_attribute': 'str', 'agreement_attribute_locked': 'str', 'anchor_allow_white_space_in_characters': 'str', 'anchor_allow_white_space_in_characters_metadata': 'PropertyMetadata', 'anchor_case_sensitive': 'str', 'anchor_case_sensitive_metadata': 'PropertyMetadata', 'anchor_horizontal_alignment': 'str', 'anchor_horizontal_alignment_metadata': 'PropertyMetadata', 'anchor_ignore_if_not_present': 'str', 'anchor_ignore_if_not_present_metadata': 'PropertyMetadata', 'anchor_match_whole_word': 'str', 'anchor_match_whole_word_metadata': 'PropertyMetadata', 'anchor_string': 'str', 'anchor_string_metadata': 'PropertyMetadata', 'anchor_tab_processor_version': 'str', 'anchor_tab_processor_version_metadata': 'PropertyMetadata', 'anchor_tab_scope': 'str', 'anchor_units': 'str', 'anchor_units_metadata': 'PropertyMetadata', 'anchor_x_offset': 'str', 'anchor_x_offset_metadata': 'PropertyMetadata', 'anchor_y_offset': 'str', 'anchor_y_offset_metadata': 'PropertyMetadata', 'caption': 'str', 'caption_metadata': 'PropertyMetadata', 'case_sensitive': 'bool', 'conditional_parent_label': 'str', 'conditional_parent_label_metadata': 'PropertyMetadata', 'conditional_parent_value': 'str', 'conditional_parent_value_metadata': 'PropertyMetadata', 'connected_object_details': 'ConnectedObjectDetails', 'custom_tab_id': 'str', 'custom_tab_id_metadata': 'PropertyMetadata', 'display_settings': 'SmartSectionDisplaySettings', 'document_id': 'str', 'document_id_metadata': 'PropertyMetadata', 'end_anchor': 'str', 'end_position': 'SmartSectionAnchorPosition', 'error_details': 'ErrorDetails', 'extension_data': 'ExtensionData', 'form_order': 'str', 'form_order_metadata': 'PropertyMetadata', 'form_page_label': 'str', 'form_page_label_metadata': 'PropertyMetadata', 'form_page_number': 'str', 'form_page_number_metadata': 'PropertyMetadata', 'height': 'str', 'height_metadata': 'PropertyMetadata', 'locked': 'str', 'locked_metadata': 'PropertyMetadata', 'merge_field': 'MergeField', 'merge_field_xml': 'str', 'overlay_type': 'str', 'overlay_type_metadata': 'PropertyMetadata', 'page_number': 'str', 'page_number_metadata': 'PropertyMetadata', 'recipient_id': 'str', 'recipient_id_guid': 'str', 'recipient_id_guid_metadata': 'PropertyMetadata', 'recipient_id_metadata': 'PropertyMetadata', 'remove_end_anchor': 'bool', 'remove_start_anchor': 'bool', 'shared': 'str', 'shared_metadata': 'PropertyMetadata', 'smart_contract_information': 'SmartContractInformation', 'source': 'str', 'start_anchor': 'str', 'start_position': 'SmartSectionAnchorPosition', 'status': 'str', 'status_metadata': 'PropertyMetadata', 'tab_fully_qualified_path': 'str', 'tab_group_labels': 'list[str]', 'tab_group_labels_metadata': 'PropertyMetadata', 'tab_id': 'str', 'tab_id_metadata': 'PropertyMetadata', 'tab_label': 'str', 'tab_order': 'str', 'tab_order_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', 'tool_tip_metadata': 'PropertyMetadata', 'warning_details': 'ErrorDetails', 'width': 'str', 'width_metadata': 'PropertyMetadata', 'x_position': 'str', 'x_position_metadata': 'PropertyMetadata', 'y_position': 'str', 'y_position_metadata': 'PropertyMetadata'}
attribute_map = {'agreement_attribute': 'agreementAttribute', 'agreement_attribute_locked': 'agreementAttributeLocked', 'anchor_allow_white_space_in_characters': 'anchorAllowWhiteSpaceInCharacters', 'anchor_allow_white_space_in_characters_metadata': 'anchorAllowWhiteSpaceInCharactersMetadata', 'anchor_case_sensitive': 'anchorCaseSensitive', 'anchor_case_sensitive_metadata': 'anchorCaseSensitiveMetadata', 'anchor_horizontal_alignment': 'anchorHorizontalAlignment', 'anchor_horizontal_alignment_metadata': 'anchorHorizontalAlignmentMetadata', 'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent', 'anchor_ignore_if_not_present_metadata': 'anchorIgnoreIfNotPresentMetadata', 'anchor_match_whole_word': 'anchorMatchWholeWord', 'anchor_match_whole_word_metadata': 'anchorMatchWholeWordMetadata', 'anchor_string': 'anchorString', 'anchor_string_metadata': 'anchorStringMetadata', 'anchor_tab_processor_version': 'anchorTabProcessorVersion', 'anchor_tab_processor_version_metadata': 'anchorTabProcessorVersionMetadata', 'anchor_tab_scope': 'anchorTabScope', 'anchor_units': 'anchorUnits', 'anchor_units_metadata': 'anchorUnitsMetadata', 'anchor_x_offset': 'anchorXOffset', 'anchor_x_offset_metadata': 'anchorXOffsetMetadata', 'anchor_y_offset': 'anchorYOffset', 'anchor_y_offset_metadata': 'anchorYOffsetMetadata', 'caption': 'caption', 'caption_metadata': 'captionMetadata', 'case_sensitive': 'caseSensitive', 'conditional_parent_label': 'conditionalParentLabel', 'conditional_parent_label_metadata': 'conditionalParentLabelMetadata', 'conditional_parent_value': 'conditionalParentValue', 'conditional_parent_value_metadata': 'conditionalParentValueMetadata', 'connected_object_details': 'connectedObjectDetails', 'custom_tab_id': 'customTabId', 'custom_tab_id_metadata': 'customTabIdMetadata', 'display_settings': 'displaySettings', 'document_id': 'documentId', 'document_id_metadata': 'documentIdMetadata', 'end_anchor': 'endAnchor', 'end_position': 'endPosition', 'error_details': 'errorDetails', 'extension_data': 'extensionData', 'form_order': 'formOrder', 'form_order_metadata': 'formOrderMetadata', 'form_page_label': 'formPageLabel', 'form_page_label_metadata': 'formPageLabelMetadata', 'form_page_number': 'formPageNumber', 'form_page_number_metadata': 'formPageNumberMetadata', 'height': 'height', 'height_metadata': 'heightMetadata', 'locked': 'locked', 'locked_metadata': 'lockedMetadata', 'merge_field': 'mergeField', 'merge_field_xml': 'mergeFieldXml', 'overlay_type': 'overlayType', 'overlay_type_metadata': 'overlayTypeMetadata', 'page_number': 'pageNumber', 'page_number_metadata': 'pageNumberMetadata', 'recipient_id': 'recipientId', 'recipient_id_guid': 'recipientIdGuid', 'recipient_id_guid_metadata': 'recipientIdGuidMetadata', 'recipient_id_metadata': 'recipientIdMetadata', 'remove_end_anchor': 'removeEndAnchor', 'remove_start_anchor': 'removeStartAnchor', 'shared': 'shared', 'shared_metadata': 'sharedMetadata', 'smart_contract_information': 'smartContractInformation', 'source': 'source', 'start_anchor': 'startAnchor', 'start_position': 'startPosition', 'status': 'status', 'status_metadata': 'statusMetadata', 'tab_fully_qualified_path': 'tabFullyQualifiedPath', 'tab_group_labels': 'tabGroupLabels', 'tab_group_labels_metadata': 'tabGroupLabelsMetadata', 'tab_id': 'tabId', 'tab_id_metadata': 'tabIdMetadata', 'tab_label': 'tabLabel', 'tab_order': 'tabOrder', 'tab_order_metadata': 'tabOrderMetadata', 'tab_type': 'tabType', 'tab_type_metadata': 'tabTypeMetadata', 'template_locked': 'templateLocked', 'template_locked_metadata': 'templateLockedMetadata', 'template_required': 'templateRequired', 'template_required_metadata': 'templateRequiredMetadata', 'tooltip': 'tooltip', 'tool_tip_metadata': 'toolTipMetadata', 'warning_details': 'warningDetails', 'width': 'width', 'width_metadata': 'widthMetadata', 'x_position': 'xPosition', 'x_position_metadata': 'xPositionMetadata', 'y_position': 'yPosition', 'y_position_metadata': 'yPositionMetadata'}
agreement_attribute

Gets the agreement_attribute of this SmartSection. # noqa: E501

# noqa: E501

Returns

The agreement_attribute of this SmartSection. # noqa: E501

agreement_attribute_locked

Gets the agreement_attribute_locked of this SmartSection. # noqa: E501

# noqa: E501

Returns

The agreement_attribute_locked of this SmartSection. # noqa: E501

anchor_allow_white_space_in_characters

Gets the anchor_allow_white_space_in_characters of this SmartSection. # noqa: E501

# noqa: E501

Returns

The anchor_allow_white_space_in_characters of this SmartSection. # noqa: E501

anchor_allow_white_space_in_characters_metadata

Gets the anchor_allow_white_space_in_characters_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_allow_white_space_in_characters_metadata of this SmartSection. # noqa: E501

anchor_case_sensitive

Gets the anchor_case_sensitive of this SmartSection. # noqa: E501

When set to true, the anchor string does not consider case when matching strings in the document. The default value is true. # noqa: E501

Returns

The anchor_case_sensitive of this SmartSection. # noqa: E501

anchor_case_sensitive_metadata

Gets the anchor_case_sensitive_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_case_sensitive_metadata of this SmartSection. # noqa: E501

anchor_horizontal_alignment

Gets the anchor_horizontal_alignment of this SmartSection. # noqa: E501

Specifies the alignment of anchor tabs with anchor strings. Possible values are left or right. The default value is left. # noqa: E501

Returns

The anchor_horizontal_alignment of this SmartSection. # noqa: E501

anchor_horizontal_alignment_metadata

Gets the anchor_horizontal_alignment_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_horizontal_alignment_metadata of this SmartSection. # noqa: E501

anchor_ignore_if_not_present

Gets the anchor_ignore_if_not_present of this SmartSection. # noqa: E501

When set to true, this tab is ignored if anchorString is not found in the document. # noqa: E501

Returns

The anchor_ignore_if_not_present of this SmartSection. # noqa: E501

anchor_ignore_if_not_present_metadata

Gets the anchor_ignore_if_not_present_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_ignore_if_not_present_metadata of this SmartSection. # noqa: E501

anchor_match_whole_word

Gets the anchor_match_whole_word of this SmartSection. # noqa: E501

When set to true, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is true. # noqa: E501

Returns

The anchor_match_whole_word of this SmartSection. # noqa: E501

anchor_match_whole_word_metadata

Gets the anchor_match_whole_word_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_match_whole_word_metadata of this SmartSection. # noqa: E501

anchor_string

Gets the anchor_string of this SmartSection. # noqa: E501

Anchor text information for a radio button. # noqa: E501

Returns

The anchor_string of this SmartSection. # noqa: E501

anchor_string_metadata

Gets the anchor_string_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_string_metadata of this SmartSection. # noqa: E501

anchor_tab_processor_version

Gets the anchor_tab_processor_version of this SmartSection. # noqa: E501

# noqa: E501

Returns

The anchor_tab_processor_version of this SmartSection. # noqa: E501

anchor_tab_processor_version_metadata

Gets the anchor_tab_processor_version_metadata of this SmartSection. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The anchor_tab_processor_version_metadata of this SmartSection. # noqa: E501

anchor_tab_scope

Gets the anchor_tab_scope of this SmartSection. # noqa: E501

# noqa: E501

Returns

The anchor_tab_scope of this SmartSection. # noqa: E501

anchor_units

Gets the anchor_units of this SmartSection. # noqa: E501

Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches. # noqa: E501

Returns

The anchor_units of this SmartSection. # noqa: E501

anchor_units_metadata

Gets the anchor_units_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_units_metadata of this SmartSection. # noqa: E501

anchor_x_offset

Gets the anchor_x_offset of this SmartSection. # noqa: E501

Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString. # noqa: E501

Returns

The anchor_x_offset of this SmartSection. # noqa: E501

anchor_x_offset_metadata

Gets the anchor_x_offset_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_x_offset_metadata of this SmartSection. # noqa: E501

anchor_y_offset

Gets the anchor_y_offset of this SmartSection. # noqa: E501

Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString. # noqa: E501

Returns

The anchor_y_offset of this SmartSection. # noqa: E501

anchor_y_offset_metadata

Gets the anchor_y_offset_metadata of this SmartSection. # noqa: E501

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

Returns

The anchor_y_offset_metadata of this SmartSection. # noqa: E501

caption

Gets the caption of this SmartSection. # noqa: E501

# noqa: E501

Returns

The caption of this SmartSection. # noqa: E501

caption_metadata

Gets the caption_metadata of this SmartSection. # noqa: E501

# noqa: E501

Returns

The caption_metadata of this SmartSection. # noqa: E501

case_sensitive

Gets the case_sensitive of this SmartSection. # noqa: E501

# noqa: E501

Returns

The case_sensitive of this SmartSection. # noqa: E501

conditional_parent_label

Gets the conditional_parent_label of this SmartSection. # 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 SmartSection. # noqa: E501

conditional_parent_label_metadata

Gets the conditional_parent_label_metadata of this SmartSection. # noqa: E501

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

Returns

The conditional_parent_label_metadata of this SmartSection. # noqa: E501

conditional_parent_value

Gets the conditional_parent_value of this SmartSection. # 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 SmartSection. # noqa: E501

conditional_parent_value_metadata

Gets the conditional_parent_value_metadata of this SmartSection. # noqa: E501

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

Returns

The conditional_parent_value_metadata of this SmartSection. # noqa: E501

connected_object_details

Gets the connected_object_details of this SmartSection. # noqa: E501

# noqa: E501

Returns

The connected_object_details of this SmartSection. # noqa: E501

custom_tab_id

Gets the custom_tab_id of this SmartSection. # noqa: E501

The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties. # noqa: E501

Returns

The custom_tab_id of this SmartSection. # noqa: E501

custom_tab_id_metadata

Gets the custom_tab_id_metadata of this SmartSection. # noqa: E501

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

Returns

The custom_tab_id_metadata of this SmartSection. # noqa: E501

display_settings

Gets the display_settings of this SmartSection. # noqa: E501

This object defines how the HTML section inside the startAnchor and endAnchor displays. # noqa: E501

Returns

The display_settings of this SmartSection. # noqa: E501

document_id

Gets the document_id of this SmartSection. # 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 SmartSection. # noqa: E501

document_id_metadata

Gets the document_id_metadata of this SmartSection. # noqa: E501

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

Returns

The document_id_metadata of this SmartSection. # noqa: E501

end_anchor

Gets the end_anchor of this SmartSection. # noqa: E501

# noqa: E501

Returns

The end_anchor of this SmartSection. # noqa: E501

end_position

Gets the end_position of this SmartSection. # noqa: E501

The last position in the result set. # noqa: E501

Returns

The end_position of this SmartSection. # noqa: E501

error_details

Gets the error_details of this SmartSection. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this SmartSection. # noqa: E501

extension_data

Gets the extension_data of this SmartSection. # noqa: E501

# noqa: E501

Returns

The extension_data of this SmartSection. # noqa: E501

form_order

Gets the form_order of this SmartSection. # noqa: E501

# noqa: E501

Returns

The form_order of this SmartSection. # noqa: E501

form_order_metadata

Gets the form_order_metadata of this SmartSection. # noqa: E501

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

Returns

The form_order_metadata of this SmartSection. # noqa: E501

form_page_label

Gets the form_page_label of this SmartSection. # noqa: E501

# noqa: E501

Returns

The form_page_label of this SmartSection. # noqa: E501

form_page_label_metadata

Gets the form_page_label_metadata of this SmartSection. # noqa: E501

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

Returns

The form_page_label_metadata of this SmartSection. # noqa: E501

form_page_number

Gets the form_page_number of this SmartSection. # noqa: E501

# noqa: E501

Returns

The form_page_number of this SmartSection. # noqa: E501

form_page_number_metadata

Gets the form_page_number_metadata of this SmartSection. # noqa: E501

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

Returns

The form_page_number_metadata of this SmartSection. # noqa: E501

height

Gets the height of this SmartSection. # noqa: E501

Height of the tab in pixels. # noqa: E501

Returns

The height of this SmartSection. # noqa: E501

height_metadata

Gets the height_metadata of this SmartSection. # noqa: E501

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

Returns

The height_metadata of this SmartSection. # noqa: E501

locked

Gets the locked of this SmartSection. # noqa: E501

When set to true, the signer cannot change the data of the custom tab. # noqa: E501

Returns

The locked of this SmartSection. # noqa: E501

locked_metadata

Gets the locked_metadata of this SmartSection. # noqa: E501

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

Returns

The locked_metadata of this SmartSection. # noqa: E501

merge_field

Gets the merge_field of this SmartSection. # noqa: E501

Contains the information necessary to map the tab to a field in SalesForce. # noqa: E501

Returns

The merge_field of this SmartSection. # noqa: E501

merge_field_xml

Gets the merge_field_xml of this SmartSection. # noqa: E501

# noqa: E501

Returns

The merge_field_xml of this SmartSection. # noqa: E501

overlay_type

Gets the overlay_type of this SmartSection. # noqa: E501

# noqa: E501

Returns

The overlay_type of this SmartSection. # noqa: E501

overlay_type_metadata

Gets the overlay_type_metadata of this SmartSection. # noqa: E501

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

Returns

The overlay_type_metadata of this SmartSection. # noqa: E501

page_number

Gets the page_number of this SmartSection. # noqa: E501

Specifies the page number on which the tab is located. # noqa: E501

Returns

The page_number of this SmartSection. # noqa: E501

page_number_metadata

Gets the page_number_metadata of this SmartSection. # noqa: E501

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

Returns

The page_number_metadata of this SmartSection. # noqa: E501

recipient_id

Gets the recipient_id of this SmartSection. # 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 SmartSection. # noqa: E501

recipient_id_guid

Gets the recipient_id_guid of this SmartSection. # noqa: E501

# noqa: E501

Returns

The recipient_id_guid of this SmartSection. # noqa: E501

recipient_id_guid_metadata

Gets the recipient_id_guid_metadata of this SmartSection. # noqa: E501

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

Returns

The recipient_id_guid_metadata of this SmartSection. # noqa: E501

recipient_id_metadata

Gets the recipient_id_metadata of this SmartSection. # noqa: E501

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

Returns

The recipient_id_metadata of this SmartSection. # noqa: E501

remove_end_anchor

Gets the remove_end_anchor of this SmartSection. # noqa: E501

# noqa: E501

Returns

The remove_end_anchor of this SmartSection. # noqa: E501

remove_start_anchor

Gets the remove_start_anchor of this SmartSection. # noqa: E501

# noqa: E501

Returns

The remove_start_anchor of this SmartSection. # noqa: E501

shared

Gets the shared of this SmartSection. # noqa: E501

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

Returns

The shared of this SmartSection. # noqa: E501

shared_metadata

Gets the shared_metadata of this SmartSection. # noqa: E501

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

Returns

The shared_metadata of this SmartSection. # noqa: E501

smart_contract_information

Gets the smart_contract_information of this SmartSection. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The smart_contract_information of this SmartSection. # noqa: E501

source

Gets the source of this SmartSection. # noqa: E501

# noqa: E501

Returns

The source of this SmartSection. # noqa: E501

start_anchor

Gets the start_anchor of this SmartSection. # noqa: E501

# noqa: E501

Returns

The start_anchor of this SmartSection. # noqa: E501

start_position

Gets the start_position of this SmartSection. # noqa: E501

Starting position of the current result set. # noqa: E501

Returns

The start_position of this SmartSection. # noqa: E501

status

Gets the status of this SmartSection. # noqa: E501

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later. # noqa: E501

Returns

The status of this SmartSection. # noqa: E501

status_metadata

Gets the status_metadata of this SmartSection. # noqa: E501

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

Returns

The status_metadata of this SmartSection. # noqa: E501

tab_fully_qualified_path

Gets the tab_fully_qualified_path of this SmartSection. # noqa: E501

# noqa: E501

Returns

The tab_fully_qualified_path of this SmartSection. # noqa: E501

tab_group_labels

Gets the tab_group_labels of this SmartSection. # noqa: E501

# noqa: E501

Returns

The tab_group_labels of this SmartSection. # noqa: E501

tab_group_labels_metadata

Gets the tab_group_labels_metadata of this SmartSection. # noqa: E501

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

Returns

The tab_group_labels_metadata of this SmartSection. # noqa: E501

tab_id

Gets the tab_id of this SmartSection. # noqa: E501

The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call]. # noqa: E501

Returns

The tab_id of this SmartSection. # noqa: E501

tab_id_metadata

Gets the tab_id_metadata of this SmartSection. # noqa: E501

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

Returns

The tab_id_metadata of this SmartSection. # noqa: E501

tab_label

Gets the tab_label of this SmartSection. # noqa: E501

The label string associated with the tab. # noqa: E501

Returns

The tab_label of this SmartSection. # noqa: E501

tab_order

Gets the tab_order of this SmartSection. # noqa: E501

# noqa: E501

Returns

The tab_order of this SmartSection. # noqa: E501

tab_order_metadata

Gets the tab_order_metadata of this SmartSection. # noqa: E501

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

Returns

The tab_order_metadata of this SmartSection. # noqa: E501

tab_type

Gets the tab_type of this SmartSection. # noqa: E501

# noqa: E501

Returns

The tab_type of this SmartSection. # noqa: E501

tab_type_metadata

Gets the tab_type_metadata of this SmartSection. # noqa: E501

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

Returns

The tab_type_metadata of this SmartSection. # noqa: E501

template_locked

Gets the template_locked of this SmartSection. # 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 SmartSection. # noqa: E501

template_locked_metadata

Gets the template_locked_metadata of this SmartSection. # noqa: E501

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

Returns

The template_locked_metadata of this SmartSection. # noqa: E501

template_required

Gets the template_required of this SmartSection. # 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 SmartSection. # noqa: E501

template_required_metadata

Gets the template_required_metadata of this SmartSection. # noqa: E501

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

Returns

The template_required_metadata of this SmartSection. # noqa: E501

tooltip

Gets the tooltip of this SmartSection. # noqa: E501

# noqa: E501

Returns

The tooltip of this SmartSection. # noqa: E501

tool_tip_metadata

Gets the tool_tip_metadata of this SmartSection. # noqa: E501

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

Returns

The tool_tip_metadata of this SmartSection. # noqa: E501

warning_details

Gets the warning_details of this SmartSection. # noqa: E501

# noqa: E501

Returns

The warning_details of this SmartSection. # noqa: E501

width

Gets the width of this SmartSection. # noqa: E501

Width of the tab in pixels. # noqa: E501

Returns

The width of this SmartSection. # noqa: E501

width_metadata

Gets the width_metadata of this SmartSection. # noqa: E501

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

Returns

The width_metadata of this SmartSection. # noqa: E501

x_position

Gets the x_position of this SmartSection. # noqa: E501

This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position. # noqa: E501

Returns

The x_position of this SmartSection. # noqa: E501

x_position_metadata

Gets the x_position_metadata of this SmartSection. # noqa: E501

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

Returns

The x_position_metadata of this SmartSection. # noqa: E501

y_position

Gets the y_position of this SmartSection. # noqa: E501

This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position. # noqa: E501

Returns

The y_position of this SmartSection. # noqa: E501

y_position_metadata

Gets the y_position_metadata of this SmartSection. # noqa: E501

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

Returns

The y_position_metadata of this SmartSection. # noqa: E501

def to_dict(self)
2562    def to_dict(self):
2563        """Returns the model properties as a dict"""
2564        result = {}
2565
2566        for attr, _ in six.iteritems(self.swagger_types):
2567            value = getattr(self, attr)
2568            if isinstance(value, list):
2569                result[attr] = list(map(
2570                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2571                    value
2572                ))
2573            elif hasattr(value, "to_dict"):
2574                result[attr] = value.to_dict()
2575            elif isinstance(value, dict):
2576                result[attr] = dict(map(
2577                    lambda item: (item[0], item[1].to_dict())
2578                    if hasattr(item[1], "to_dict") else item,
2579                    value.items()
2580                ))
2581            else:
2582                result[attr] = value
2583        if issubclass(SmartSection, dict):
2584            for key, value in self.items():
2585                result[key] = value
2586
2587        return result

Returns the model properties as a dict

def to_str(self)
2589    def to_str(self):
2590        """Returns the string representation of the model"""
2591        return pprint.pformat(self.to_dict())

Returns the string representation of the model