docusign_esign.models.tab_metadata

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 TabMetadata(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        'anchor': 'str',
  37        'anchor_case_sensitive': 'str',
  38        'anchor_horizontal_alignment': 'str',
  39        'anchor_ignore_if_not_present': 'str',
  40        'anchor_match_whole_word': 'str',
  41        'anchor_units': 'str',
  42        'anchor_x_offset': 'str',
  43        'anchor_y_offset': 'str',
  44        'bold': 'str',
  45        'collaborative': 'str',
  46        'conceal_value_on_document': 'str',
  47        'created_by_display_name': 'str',
  48        'created_by_user_id': 'str',
  49        'custom_tab_id': 'str',
  50        'disable_auto_size': 'str',
  51        'editable': 'str',
  52        'font': 'str',
  53        'font_color': 'str',
  54        'font_size': 'str',
  55        'height': 'str',
  56        'included_in_email': 'str',
  57        'initial_value': 'str',
  58        'italic': 'str',
  59        'items': 'list[str]',
  60        'last_modified': 'str',
  61        'last_modified_by_display_name': 'str',
  62        'last_modified_by_user_id': 'str',
  63        'locale_policy': 'LocalePolicyTab',
  64        'locked': 'str',
  65        'maximum_length': 'str',
  66        'max_numerical_value': 'str',
  67        'merge_field': 'MergeField',
  68        'min_numerical_value': 'str',
  69        'name': 'str',
  70        'numerical_value': 'str',
  71        'payment_item_code': 'str',
  72        'payment_item_description': 'str',
  73        'payment_item_name': 'str',
  74        'require_all': 'str',
  75        'required': 'str',
  76        'require_initial_on_shared_change': 'str',
  77        'scale_value': 'str',
  78        'selected': 'str',
  79        'shared': 'str',
  80        'signature_provider_id': 'str',
  81        'stamp_type': 'str',
  82        'stamp_type_metadata': 'PropertyMetadata',
  83        'tab_label': 'str',
  84        'type': 'str',
  85        'underline': 'str',
  86        'validation_message': 'str',
  87        'validation_pattern': 'str',
  88        'validation_type': 'str',
  89        'width': 'str'
  90    }
  91
  92    attribute_map = {
  93        'anchor': 'anchor',
  94        'anchor_case_sensitive': 'anchorCaseSensitive',
  95        'anchor_horizontal_alignment': 'anchorHorizontalAlignment',
  96        'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent',
  97        'anchor_match_whole_word': 'anchorMatchWholeWord',
  98        'anchor_units': 'anchorUnits',
  99        'anchor_x_offset': 'anchorXOffset',
 100        'anchor_y_offset': 'anchorYOffset',
 101        'bold': 'bold',
 102        'collaborative': 'collaborative',
 103        'conceal_value_on_document': 'concealValueOnDocument',
 104        'created_by_display_name': 'createdByDisplayName',
 105        'created_by_user_id': 'createdByUserId',
 106        'custom_tab_id': 'customTabId',
 107        'disable_auto_size': 'disableAutoSize',
 108        'editable': 'editable',
 109        'font': 'font',
 110        'font_color': 'fontColor',
 111        'font_size': 'fontSize',
 112        'height': 'height',
 113        'included_in_email': 'includedInEmail',
 114        'initial_value': 'initialValue',
 115        'italic': 'italic',
 116        'items': 'items',
 117        'last_modified': 'lastModified',
 118        'last_modified_by_display_name': 'lastModifiedByDisplayName',
 119        'last_modified_by_user_id': 'lastModifiedByUserId',
 120        'locale_policy': 'localePolicy',
 121        'locked': 'locked',
 122        'maximum_length': 'maximumLength',
 123        'max_numerical_value': 'maxNumericalValue',
 124        'merge_field': 'mergeField',
 125        'min_numerical_value': 'minNumericalValue',
 126        'name': 'name',
 127        'numerical_value': 'numericalValue',
 128        'payment_item_code': 'paymentItemCode',
 129        'payment_item_description': 'paymentItemDescription',
 130        'payment_item_name': 'paymentItemName',
 131        'require_all': 'requireAll',
 132        'required': 'required',
 133        'require_initial_on_shared_change': 'requireInitialOnSharedChange',
 134        'scale_value': 'scaleValue',
 135        'selected': 'selected',
 136        'shared': 'shared',
 137        'signature_provider_id': 'signatureProviderId',
 138        'stamp_type': 'stampType',
 139        'stamp_type_metadata': 'stampTypeMetadata',
 140        'tab_label': 'tabLabel',
 141        'type': 'type',
 142        'underline': 'underline',
 143        'validation_message': 'validationMessage',
 144        'validation_pattern': 'validationPattern',
 145        'validation_type': 'validationType',
 146        'width': 'width'
 147    }
 148
 149    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 150        """TabMetadata - a model defined in Swagger"""  # noqa: E501
 151        if _configuration is None:
 152            _configuration = Configuration()
 153        self._configuration = _configuration
 154
 155        self._anchor = None
 156        self._anchor_case_sensitive = None
 157        self._anchor_horizontal_alignment = None
 158        self._anchor_ignore_if_not_present = None
 159        self._anchor_match_whole_word = None
 160        self._anchor_units = None
 161        self._anchor_x_offset = None
 162        self._anchor_y_offset = None
 163        self._bold = None
 164        self._collaborative = None
 165        self._conceal_value_on_document = None
 166        self._created_by_display_name = None
 167        self._created_by_user_id = None
 168        self._custom_tab_id = None
 169        self._disable_auto_size = None
 170        self._editable = None
 171        self._font = None
 172        self._font_color = None
 173        self._font_size = None
 174        self._height = None
 175        self._included_in_email = None
 176        self._initial_value = None
 177        self._italic = None
 178        self._items = None
 179        self._last_modified = None
 180        self._last_modified_by_display_name = None
 181        self._last_modified_by_user_id = None
 182        self._locale_policy = None
 183        self._locked = None
 184        self._maximum_length = None
 185        self._max_numerical_value = None
 186        self._merge_field = None
 187        self._min_numerical_value = None
 188        self._name = None
 189        self._numerical_value = None
 190        self._payment_item_code = None
 191        self._payment_item_description = None
 192        self._payment_item_name = None
 193        self._require_all = None
 194        self._required = None
 195        self._require_initial_on_shared_change = None
 196        self._scale_value = None
 197        self._selected = None
 198        self._shared = None
 199        self._signature_provider_id = None
 200        self._stamp_type = None
 201        self._stamp_type_metadata = None
 202        self._tab_label = None
 203        self._type = None
 204        self._underline = None
 205        self._validation_message = None
 206        self._validation_pattern = None
 207        self._validation_type = None
 208        self._width = None
 209        self.discriminator = None
 210
 211        setattr(self, "_{}".format('anchor'), kwargs.get('anchor', None))
 212        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
 213        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
 214        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
 215        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
 216        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
 217        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
 218        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
 219        setattr(self, "_{}".format('bold'), kwargs.get('bold', None))
 220        setattr(self, "_{}".format('collaborative'), kwargs.get('collaborative', None))
 221        setattr(self, "_{}".format('conceal_value_on_document'), kwargs.get('conceal_value_on_document', None))
 222        setattr(self, "_{}".format('created_by_display_name'), kwargs.get('created_by_display_name', None))
 223        setattr(self, "_{}".format('created_by_user_id'), kwargs.get('created_by_user_id', None))
 224        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
 225        setattr(self, "_{}".format('disable_auto_size'), kwargs.get('disable_auto_size', None))
 226        setattr(self, "_{}".format('editable'), kwargs.get('editable', None))
 227        setattr(self, "_{}".format('font'), kwargs.get('font', None))
 228        setattr(self, "_{}".format('font_color'), kwargs.get('font_color', None))
 229        setattr(self, "_{}".format('font_size'), kwargs.get('font_size', None))
 230        setattr(self, "_{}".format('height'), kwargs.get('height', None))
 231        setattr(self, "_{}".format('included_in_email'), kwargs.get('included_in_email', None))
 232        setattr(self, "_{}".format('initial_value'), kwargs.get('initial_value', None))
 233        setattr(self, "_{}".format('italic'), kwargs.get('italic', None))
 234        setattr(self, "_{}".format('items'), kwargs.get('items', None))
 235        setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None))
 236        setattr(self, "_{}".format('last_modified_by_display_name'), kwargs.get('last_modified_by_display_name', None))
 237        setattr(self, "_{}".format('last_modified_by_user_id'), kwargs.get('last_modified_by_user_id', None))
 238        setattr(self, "_{}".format('locale_policy'), kwargs.get('locale_policy', None))
 239        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
 240        setattr(self, "_{}".format('maximum_length'), kwargs.get('maximum_length', None))
 241        setattr(self, "_{}".format('max_numerical_value'), kwargs.get('max_numerical_value', None))
 242        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
 243        setattr(self, "_{}".format('min_numerical_value'), kwargs.get('min_numerical_value', None))
 244        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 245        setattr(self, "_{}".format('numerical_value'), kwargs.get('numerical_value', None))
 246        setattr(self, "_{}".format('payment_item_code'), kwargs.get('payment_item_code', None))
 247        setattr(self, "_{}".format('payment_item_description'), kwargs.get('payment_item_description', None))
 248        setattr(self, "_{}".format('payment_item_name'), kwargs.get('payment_item_name', None))
 249        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
 250        setattr(self, "_{}".format('required'), kwargs.get('required', None))
 251        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
 252        setattr(self, "_{}".format('scale_value'), kwargs.get('scale_value', None))
 253        setattr(self, "_{}".format('selected'), kwargs.get('selected', None))
 254        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 255        setattr(self, "_{}".format('signature_provider_id'), kwargs.get('signature_provider_id', None))
 256        setattr(self, "_{}".format('stamp_type'), kwargs.get('stamp_type', None))
 257        setattr(self, "_{}".format('stamp_type_metadata'), kwargs.get('stamp_type_metadata', None))
 258        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
 259        setattr(self, "_{}".format('type'), kwargs.get('type', None))
 260        setattr(self, "_{}".format('underline'), kwargs.get('underline', None))
 261        setattr(self, "_{}".format('validation_message'), kwargs.get('validation_message', None))
 262        setattr(self, "_{}".format('validation_pattern'), kwargs.get('validation_pattern', None))
 263        setattr(self, "_{}".format('validation_type'), kwargs.get('validation_type', None))
 264        setattr(self, "_{}".format('width'), kwargs.get('width', None))
 265
 266    @property
 267    def anchor(self):
 268        """Gets the anchor of this TabMetadata.  # noqa: E501
 269
 270        An optional string that is used to auto-match tabs to strings located in the documents of an envelope.  # noqa: E501
 271
 272        :return: The anchor of this TabMetadata.  # noqa: E501
 273        :rtype: str
 274        """
 275        return self._anchor
 276
 277    @anchor.setter
 278    def anchor(self, anchor):
 279        """Sets the anchor of this TabMetadata.
 280
 281        An optional string that is used to auto-match tabs to strings located in the documents of an envelope.  # noqa: E501
 282
 283        :param anchor: The anchor of this TabMetadata.  # noqa: E501
 284        :type: str
 285        """
 286
 287        self._anchor = anchor
 288
 289    @property
 290    def anchor_case_sensitive(self):
 291        """Gets the anchor_case_sensitive of this TabMetadata.  # noqa: E501
 292
 293        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 294
 295        :return: The anchor_case_sensitive of this TabMetadata.  # noqa: E501
 296        :rtype: str
 297        """
 298        return self._anchor_case_sensitive
 299
 300    @anchor_case_sensitive.setter
 301    def anchor_case_sensitive(self, anchor_case_sensitive):
 302        """Sets the anchor_case_sensitive of this TabMetadata.
 303
 304        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 305
 306        :param anchor_case_sensitive: The anchor_case_sensitive of this TabMetadata.  # noqa: E501
 307        :type: str
 308        """
 309
 310        self._anchor_case_sensitive = anchor_case_sensitive
 311
 312    @property
 313    def anchor_horizontal_alignment(self):
 314        """Gets the anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 315
 316        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 317
 318        :return: The anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 319        :rtype: str
 320        """
 321        return self._anchor_horizontal_alignment
 322
 323    @anchor_horizontal_alignment.setter
 324    def anchor_horizontal_alignment(self, anchor_horizontal_alignment):
 325        """Sets the anchor_horizontal_alignment of this TabMetadata.
 326
 327        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 328
 329        :param anchor_horizontal_alignment: The anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 330        :type: str
 331        """
 332
 333        self._anchor_horizontal_alignment = anchor_horizontal_alignment
 334
 335    @property
 336    def anchor_ignore_if_not_present(self):
 337        """Gets the anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 338
 339        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 340
 341        :return: The anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 342        :rtype: str
 343        """
 344        return self._anchor_ignore_if_not_present
 345
 346    @anchor_ignore_if_not_present.setter
 347    def anchor_ignore_if_not_present(self, anchor_ignore_if_not_present):
 348        """Sets the anchor_ignore_if_not_present of this TabMetadata.
 349
 350        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 351
 352        :param anchor_ignore_if_not_present: The anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 353        :type: str
 354        """
 355
 356        self._anchor_ignore_if_not_present = anchor_ignore_if_not_present
 357
 358    @property
 359    def anchor_match_whole_word(self):
 360        """Gets the anchor_match_whole_word of this TabMetadata.  # noqa: E501
 361
 362        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
 363
 364        :return: The anchor_match_whole_word of this TabMetadata.  # noqa: E501
 365        :rtype: str
 366        """
 367        return self._anchor_match_whole_word
 368
 369    @anchor_match_whole_word.setter
 370    def anchor_match_whole_word(self, anchor_match_whole_word):
 371        """Sets the anchor_match_whole_word of this TabMetadata.
 372
 373        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
 374
 375        :param anchor_match_whole_word: The anchor_match_whole_word of this TabMetadata.  # noqa: E501
 376        :type: str
 377        """
 378
 379        self._anchor_match_whole_word = anchor_match_whole_word
 380
 381    @property
 382    def anchor_units(self):
 383        """Gets the anchor_units of this TabMetadata.  # noqa: E501
 384
 385        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 386
 387        :return: The anchor_units of this TabMetadata.  # noqa: E501
 388        :rtype: str
 389        """
 390        return self._anchor_units
 391
 392    @anchor_units.setter
 393    def anchor_units(self, anchor_units):
 394        """Sets the anchor_units of this TabMetadata.
 395
 396        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 397
 398        :param anchor_units: The anchor_units of this TabMetadata.  # noqa: E501
 399        :type: str
 400        """
 401
 402        self._anchor_units = anchor_units
 403
 404    @property
 405    def anchor_x_offset(self):
 406        """Gets the anchor_x_offset of this TabMetadata.  # noqa: E501
 407
 408        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 409
 410        :return: The anchor_x_offset of this TabMetadata.  # noqa: E501
 411        :rtype: str
 412        """
 413        return self._anchor_x_offset
 414
 415    @anchor_x_offset.setter
 416    def anchor_x_offset(self, anchor_x_offset):
 417        """Sets the anchor_x_offset of this TabMetadata.
 418
 419        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 420
 421        :param anchor_x_offset: The anchor_x_offset of this TabMetadata.  # noqa: E501
 422        :type: str
 423        """
 424
 425        self._anchor_x_offset = anchor_x_offset
 426
 427    @property
 428    def anchor_y_offset(self):
 429        """Gets the anchor_y_offset of this TabMetadata.  # noqa: E501
 430
 431        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 432
 433        :return: The anchor_y_offset of this TabMetadata.  # noqa: E501
 434        :rtype: str
 435        """
 436        return self._anchor_y_offset
 437
 438    @anchor_y_offset.setter
 439    def anchor_y_offset(self, anchor_y_offset):
 440        """Sets the anchor_y_offset of this TabMetadata.
 441
 442        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 443
 444        :param anchor_y_offset: The anchor_y_offset of this TabMetadata.  # noqa: E501
 445        :type: str
 446        """
 447
 448        self._anchor_y_offset = anchor_y_offset
 449
 450    @property
 451    def bold(self):
 452        """Gets the bold of this TabMetadata.  # noqa: E501
 453
 454        When set to **true**, the information in the tab is bold.  # noqa: E501
 455
 456        :return: The bold of this TabMetadata.  # noqa: E501
 457        :rtype: str
 458        """
 459        return self._bold
 460
 461    @bold.setter
 462    def bold(self, bold):
 463        """Sets the bold of this TabMetadata.
 464
 465        When set to **true**, the information in the tab is bold.  # noqa: E501
 466
 467        :param bold: The bold of this TabMetadata.  # noqa: E501
 468        :type: str
 469        """
 470
 471        self._bold = bold
 472
 473    @property
 474    def collaborative(self):
 475        """Gets the collaborative of this TabMetadata.  # noqa: E501
 476
 477          # noqa: E501
 478
 479        :return: The collaborative of this TabMetadata.  # noqa: E501
 480        :rtype: str
 481        """
 482        return self._collaborative
 483
 484    @collaborative.setter
 485    def collaborative(self, collaborative):
 486        """Sets the collaborative of this TabMetadata.
 487
 488          # noqa: E501
 489
 490        :param collaborative: The collaborative of this TabMetadata.  # noqa: E501
 491        :type: str
 492        """
 493
 494        self._collaborative = collaborative
 495
 496    @property
 497    def conceal_value_on_document(self):
 498        """Gets the conceal_value_on_document of this TabMetadata.  # noqa: E501
 499
 500        When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender.  When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console.  This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes.  # noqa: E501
 501
 502        :return: The conceal_value_on_document of this TabMetadata.  # noqa: E501
 503        :rtype: str
 504        """
 505        return self._conceal_value_on_document
 506
 507    @conceal_value_on_document.setter
 508    def conceal_value_on_document(self, conceal_value_on_document):
 509        """Sets the conceal_value_on_document of this TabMetadata.
 510
 511        When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender.  When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console.  This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes.  # noqa: E501
 512
 513        :param conceal_value_on_document: The conceal_value_on_document of this TabMetadata.  # noqa: E501
 514        :type: str
 515        """
 516
 517        self._conceal_value_on_document = conceal_value_on_document
 518
 519    @property
 520    def created_by_display_name(self):
 521        """Gets the created_by_display_name of this TabMetadata.  # noqa: E501
 522
 523        The user name of the DocuSign user who created this object.  # noqa: E501
 524
 525        :return: The created_by_display_name of this TabMetadata.  # noqa: E501
 526        :rtype: str
 527        """
 528        return self._created_by_display_name
 529
 530    @created_by_display_name.setter
 531    def created_by_display_name(self, created_by_display_name):
 532        """Sets the created_by_display_name of this TabMetadata.
 533
 534        The user name of the DocuSign user who created this object.  # noqa: E501
 535
 536        :param created_by_display_name: The created_by_display_name of this TabMetadata.  # noqa: E501
 537        :type: str
 538        """
 539
 540        self._created_by_display_name = created_by_display_name
 541
 542    @property
 543    def created_by_user_id(self):
 544        """Gets the created_by_user_id of this TabMetadata.  # noqa: E501
 545
 546        The userId of the DocuSign user who created this object.  # noqa: E501
 547
 548        :return: The created_by_user_id of this TabMetadata.  # noqa: E501
 549        :rtype: str
 550        """
 551        return self._created_by_user_id
 552
 553    @created_by_user_id.setter
 554    def created_by_user_id(self, created_by_user_id):
 555        """Sets the created_by_user_id of this TabMetadata.
 556
 557        The userId of the DocuSign user who created this object.  # noqa: E501
 558
 559        :param created_by_user_id: The created_by_user_id of this TabMetadata.  # noqa: E501
 560        :type: str
 561        """
 562
 563        self._created_by_user_id = created_by_user_id
 564
 565    @property
 566    def custom_tab_id(self):
 567        """Gets the custom_tab_id of this TabMetadata.  # noqa: E501
 568
 569        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
 570
 571        :return: The custom_tab_id of this TabMetadata.  # noqa: E501
 572        :rtype: str
 573        """
 574        return self._custom_tab_id
 575
 576    @custom_tab_id.setter
 577    def custom_tab_id(self, custom_tab_id):
 578        """Sets the custom_tab_id of this TabMetadata.
 579
 580        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
 581
 582        :param custom_tab_id: The custom_tab_id of this TabMetadata.  # noqa: E501
 583        :type: str
 584        """
 585
 586        self._custom_tab_id = custom_tab_id
 587
 588    @property
 589    def disable_auto_size(self):
 590        """Gets the disable_auto_size of this TabMetadata.  # noqa: E501
 591
 592        When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes.  # noqa: E501
 593
 594        :return: The disable_auto_size of this TabMetadata.  # noqa: E501
 595        :rtype: str
 596        """
 597        return self._disable_auto_size
 598
 599    @disable_auto_size.setter
 600    def disable_auto_size(self, disable_auto_size):
 601        """Sets the disable_auto_size of this TabMetadata.
 602
 603        When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes.  # noqa: E501
 604
 605        :param disable_auto_size: The disable_auto_size of this TabMetadata.  # noqa: E501
 606        :type: str
 607        """
 608
 609        self._disable_auto_size = disable_auto_size
 610
 611    @property
 612    def editable(self):
 613        """Gets the editable of this TabMetadata.  # noqa: E501
 614
 615        When set to **true**, the custom tab is editable. Otherwise the custom tab cannot be modified.  # noqa: E501
 616
 617        :return: The editable of this TabMetadata.  # noqa: E501
 618        :rtype: str
 619        """
 620        return self._editable
 621
 622    @editable.setter
 623    def editable(self, editable):
 624        """Sets the editable of this TabMetadata.
 625
 626        When set to **true**, the custom tab is editable. Otherwise the custom tab cannot be modified.  # noqa: E501
 627
 628        :param editable: The editable of this TabMetadata.  # noqa: E501
 629        :type: str
 630        """
 631
 632        self._editable = editable
 633
 634    @property
 635    def font(self):
 636        """Gets the font of this TabMetadata.  # noqa: E501
 637
 638        The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default.  # noqa: E501
 639
 640        :return: The font of this TabMetadata.  # noqa: E501
 641        :rtype: str
 642        """
 643        return self._font
 644
 645    @font.setter
 646    def font(self, font):
 647        """Sets the font of this TabMetadata.
 648
 649        The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default.  # noqa: E501
 650
 651        :param font: The font of this TabMetadata.  # noqa: E501
 652        :type: str
 653        """
 654
 655        self._font = font
 656
 657    @property
 658    def font_color(self):
 659        """Gets the font_color of this TabMetadata.  # noqa: E501
 660
 661        The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White.  # noqa: E501
 662
 663        :return: The font_color of this TabMetadata.  # noqa: E501
 664        :rtype: str
 665        """
 666        return self._font_color
 667
 668    @font_color.setter
 669    def font_color(self, font_color):
 670        """Sets the font_color of this TabMetadata.
 671
 672        The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White.  # noqa: E501
 673
 674        :param font_color: The font_color of this TabMetadata.  # noqa: E501
 675        :type: str
 676        """
 677
 678        self._font_color = font_color
 679
 680    @property
 681    def font_size(self):
 682        """Gets the font_size of this TabMetadata.  # noqa: E501
 683
 684        The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72.  # noqa: E501
 685
 686        :return: The font_size of this TabMetadata.  # noqa: E501
 687        :rtype: str
 688        """
 689        return self._font_size
 690
 691    @font_size.setter
 692    def font_size(self, font_size):
 693        """Sets the font_size of this TabMetadata.
 694
 695        The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72.  # noqa: E501
 696
 697        :param font_size: The font_size of this TabMetadata.  # noqa: E501
 698        :type: str
 699        """
 700
 701        self._font_size = font_size
 702
 703    @property
 704    def height(self):
 705        """Gets the height of this TabMetadata.  # noqa: E501
 706
 707        Height of the tab in pixels.  # noqa: E501
 708
 709        :return: The height of this TabMetadata.  # noqa: E501
 710        :rtype: str
 711        """
 712        return self._height
 713
 714    @height.setter
 715    def height(self, height):
 716        """Sets the height of this TabMetadata.
 717
 718        Height of the tab in pixels.  # noqa: E501
 719
 720        :param height: The height of this TabMetadata.  # noqa: E501
 721        :type: str
 722        """
 723
 724        self._height = height
 725
 726    @property
 727    def included_in_email(self):
 728        """Gets the included_in_email of this TabMetadata.  # noqa: E501
 729
 730        When set to **true**, the tab is included in e-mails related to the envelope on which it exists. This applies to only specific tabs.  # noqa: E501
 731
 732        :return: The included_in_email of this TabMetadata.  # noqa: E501
 733        :rtype: str
 734        """
 735        return self._included_in_email
 736
 737    @included_in_email.setter
 738    def included_in_email(self, included_in_email):
 739        """Sets the included_in_email of this TabMetadata.
 740
 741        When set to **true**, the tab is included in e-mails related to the envelope on which it exists. This applies to only specific tabs.  # noqa: E501
 742
 743        :param included_in_email: The included_in_email of this TabMetadata.  # noqa: E501
 744        :type: str
 745        """
 746
 747        self._included_in_email = included_in_email
 748
 749    @property
 750    def initial_value(self):
 751        """Gets the initial_value of this TabMetadata.  # noqa: E501
 752
 753        The original value of the tab.  # noqa: E501
 754
 755        :return: The initial_value of this TabMetadata.  # noqa: E501
 756        :rtype: str
 757        """
 758        return self._initial_value
 759
 760    @initial_value.setter
 761    def initial_value(self, initial_value):
 762        """Sets the initial_value of this TabMetadata.
 763
 764        The original value of the tab.  # noqa: E501
 765
 766        :param initial_value: The initial_value of this TabMetadata.  # noqa: E501
 767        :type: str
 768        """
 769
 770        self._initial_value = initial_value
 771
 772    @property
 773    def italic(self):
 774        """Gets the italic of this TabMetadata.  # noqa: E501
 775
 776        When set to **true**, the information in the tab is italic.  # noqa: E501
 777
 778        :return: The italic of this TabMetadata.  # noqa: E501
 779        :rtype: str
 780        """
 781        return self._italic
 782
 783    @italic.setter
 784    def italic(self, italic):
 785        """Sets the italic of this TabMetadata.
 786
 787        When set to **true**, the information in the tab is italic.  # noqa: E501
 788
 789        :param italic: The italic of this TabMetadata.  # noqa: E501
 790        :type: str
 791        """
 792
 793        self._italic = italic
 794
 795    @property
 796    def items(self):
 797        """Gets the items of this TabMetadata.  # noqa: E501
 798
 799        If the tab is a list, this represents the values that are possible for the tab.  # noqa: E501
 800
 801        :return: The items of this TabMetadata.  # noqa: E501
 802        :rtype: list[str]
 803        """
 804        return self._items
 805
 806    @items.setter
 807    def items(self, items):
 808        """Sets the items of this TabMetadata.
 809
 810        If the tab is a list, this represents the values that are possible for the tab.  # noqa: E501
 811
 812        :param items: The items of this TabMetadata.  # noqa: E501
 813        :type: list[str]
 814        """
 815
 816        self._items = items
 817
 818    @property
 819    def last_modified(self):
 820        """Gets the last_modified of this TabMetadata.  # noqa: E501
 821
 822        The UTC DateTime this object was last modified. This is in ISO8601 format.  # noqa: E501
 823
 824        :return: The last_modified of this TabMetadata.  # noqa: E501
 825        :rtype: str
 826        """
 827        return self._last_modified
 828
 829    @last_modified.setter
 830    def last_modified(self, last_modified):
 831        """Sets the last_modified of this TabMetadata.
 832
 833        The UTC DateTime this object was last modified. This is in ISO8601 format.  # noqa: E501
 834
 835        :param last_modified: The last_modified of this TabMetadata.  # noqa: E501
 836        :type: str
 837        """
 838
 839        self._last_modified = last_modified
 840
 841    @property
 842    def last_modified_by_display_name(self):
 843        """Gets the last_modified_by_display_name of this TabMetadata.  # noqa: E501
 844
 845        The User Name of the DocuSign user who last modified this object.  # noqa: E501
 846
 847        :return: The last_modified_by_display_name of this TabMetadata.  # noqa: E501
 848        :rtype: str
 849        """
 850        return self._last_modified_by_display_name
 851
 852    @last_modified_by_display_name.setter
 853    def last_modified_by_display_name(self, last_modified_by_display_name):
 854        """Sets the last_modified_by_display_name of this TabMetadata.
 855
 856        The User Name of the DocuSign user who last modified this object.  # noqa: E501
 857
 858        :param last_modified_by_display_name: The last_modified_by_display_name of this TabMetadata.  # noqa: E501
 859        :type: str
 860        """
 861
 862        self._last_modified_by_display_name = last_modified_by_display_name
 863
 864    @property
 865    def last_modified_by_user_id(self):
 866        """Gets the last_modified_by_user_id of this TabMetadata.  # noqa: E501
 867
 868        The userId of the DocuSign user who last modified this object.  # noqa: E501
 869
 870        :return: The last_modified_by_user_id of this TabMetadata.  # noqa: E501
 871        :rtype: str
 872        """
 873        return self._last_modified_by_user_id
 874
 875    @last_modified_by_user_id.setter
 876    def last_modified_by_user_id(self, last_modified_by_user_id):
 877        """Sets the last_modified_by_user_id of this TabMetadata.
 878
 879        The userId of the DocuSign user who last modified this object.  # noqa: E501
 880
 881        :param last_modified_by_user_id: The last_modified_by_user_id of this TabMetadata.  # noqa: E501
 882        :type: str
 883        """
 884
 885        self._last_modified_by_user_id = last_modified_by_user_id
 886
 887    @property
 888    def locale_policy(self):
 889        """Gets the locale_policy of this TabMetadata.  # noqa: E501
 890
 891        Reserved for DocuSign.  # noqa: E501
 892
 893        :return: The locale_policy of this TabMetadata.  # noqa: E501
 894        :rtype: LocalePolicyTab
 895        """
 896        return self._locale_policy
 897
 898    @locale_policy.setter
 899    def locale_policy(self, locale_policy):
 900        """Sets the locale_policy of this TabMetadata.
 901
 902        Reserved for DocuSign.  # noqa: E501
 903
 904        :param locale_policy: The locale_policy of this TabMetadata.  # noqa: E501
 905        :type: LocalePolicyTab
 906        """
 907
 908        self._locale_policy = locale_policy
 909
 910    @property
 911    def locked(self):
 912        """Gets the locked of this TabMetadata.  # noqa: E501
 913
 914        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
 915
 916        :return: The locked of this TabMetadata.  # noqa: E501
 917        :rtype: str
 918        """
 919        return self._locked
 920
 921    @locked.setter
 922    def locked(self, locked):
 923        """Sets the locked of this TabMetadata.
 924
 925        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
 926
 927        :param locked: The locked of this TabMetadata.  # noqa: E501
 928        :type: str
 929        """
 930
 931        self._locked = locked
 932
 933    @property
 934    def maximum_length(self):
 935        """Gets the maximum_length of this TabMetadata.  # noqa: E501
 936
 937        The maximum number of entry characters supported by the custom tab.  # noqa: E501
 938
 939        :return: The maximum_length of this TabMetadata.  # noqa: E501
 940        :rtype: str
 941        """
 942        return self._maximum_length
 943
 944    @maximum_length.setter
 945    def maximum_length(self, maximum_length):
 946        """Sets the maximum_length of this TabMetadata.
 947
 948        The maximum number of entry characters supported by the custom tab.  # noqa: E501
 949
 950        :param maximum_length: The maximum_length of this TabMetadata.  # noqa: E501
 951        :type: str
 952        """
 953
 954        self._maximum_length = maximum_length
 955
 956    @property
 957    def max_numerical_value(self):
 958        """Gets the max_numerical_value of this TabMetadata.  # noqa: E501
 959
 960          # noqa: E501
 961
 962        :return: The max_numerical_value of this TabMetadata.  # noqa: E501
 963        :rtype: str
 964        """
 965        return self._max_numerical_value
 966
 967    @max_numerical_value.setter
 968    def max_numerical_value(self, max_numerical_value):
 969        """Sets the max_numerical_value of this TabMetadata.
 970
 971          # noqa: E501
 972
 973        :param max_numerical_value: The max_numerical_value of this TabMetadata.  # noqa: E501
 974        :type: str
 975        """
 976
 977        self._max_numerical_value = max_numerical_value
 978
 979    @property
 980    def merge_field(self):
 981        """Gets the merge_field of this TabMetadata.  # noqa: E501
 982
 983        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
 984
 985        :return: The merge_field of this TabMetadata.  # noqa: E501
 986        :rtype: MergeField
 987        """
 988        return self._merge_field
 989
 990    @merge_field.setter
 991    def merge_field(self, merge_field):
 992        """Sets the merge_field of this TabMetadata.
 993
 994        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
 995
 996        :param merge_field: The merge_field of this TabMetadata.  # noqa: E501
 997        :type: MergeField
 998        """
 999
1000        self._merge_field = merge_field
1001
1002    @property
1003    def min_numerical_value(self):
1004        """Gets the min_numerical_value of this TabMetadata.  # noqa: E501
1005
1006          # noqa: E501
1007
1008        :return: The min_numerical_value of this TabMetadata.  # noqa: E501
1009        :rtype: str
1010        """
1011        return self._min_numerical_value
1012
1013    @min_numerical_value.setter
1014    def min_numerical_value(self, min_numerical_value):
1015        """Sets the min_numerical_value of this TabMetadata.
1016
1017          # noqa: E501
1018
1019        :param min_numerical_value: The min_numerical_value of this TabMetadata.  # noqa: E501
1020        :type: str
1021        """
1022
1023        self._min_numerical_value = min_numerical_value
1024
1025    @property
1026    def name(self):
1027        """Gets the name of this TabMetadata.  # noqa: E501
1028
1029          # noqa: E501
1030
1031        :return: The name of this TabMetadata.  # noqa: E501
1032        :rtype: str
1033        """
1034        return self._name
1035
1036    @name.setter
1037    def name(self, name):
1038        """Sets the name of this TabMetadata.
1039
1040          # noqa: E501
1041
1042        :param name: The name of this TabMetadata.  # noqa: E501
1043        :type: str
1044        """
1045
1046        self._name = name
1047
1048    @property
1049    def numerical_value(self):
1050        """Gets the numerical_value of this TabMetadata.  # noqa: E501
1051
1052          # noqa: E501
1053
1054        :return: The numerical_value of this TabMetadata.  # noqa: E501
1055        :rtype: str
1056        """
1057        return self._numerical_value
1058
1059    @numerical_value.setter
1060    def numerical_value(self, numerical_value):
1061        """Sets the numerical_value of this TabMetadata.
1062
1063          # noqa: E501
1064
1065        :param numerical_value: The numerical_value of this TabMetadata.  # noqa: E501
1066        :type: str
1067        """
1068
1069        self._numerical_value = numerical_value
1070
1071    @property
1072    def payment_item_code(self):
1073        """Gets the payment_item_code of this TabMetadata.  # noqa: E501
1074
1075          # noqa: E501
1076
1077        :return: The payment_item_code of this TabMetadata.  # noqa: E501
1078        :rtype: str
1079        """
1080        return self._payment_item_code
1081
1082    @payment_item_code.setter
1083    def payment_item_code(self, payment_item_code):
1084        """Sets the payment_item_code of this TabMetadata.
1085
1086          # noqa: E501
1087
1088        :param payment_item_code: The payment_item_code of this TabMetadata.  # noqa: E501
1089        :type: str
1090        """
1091
1092        self._payment_item_code = payment_item_code
1093
1094    @property
1095    def payment_item_description(self):
1096        """Gets the payment_item_description of this TabMetadata.  # noqa: E501
1097
1098          # noqa: E501
1099
1100        :return: The payment_item_description of this TabMetadata.  # noqa: E501
1101        :rtype: str
1102        """
1103        return self._payment_item_description
1104
1105    @payment_item_description.setter
1106    def payment_item_description(self, payment_item_description):
1107        """Sets the payment_item_description of this TabMetadata.
1108
1109          # noqa: E501
1110
1111        :param payment_item_description: The payment_item_description of this TabMetadata.  # noqa: E501
1112        :type: str
1113        """
1114
1115        self._payment_item_description = payment_item_description
1116
1117    @property
1118    def payment_item_name(self):
1119        """Gets the payment_item_name of this TabMetadata.  # noqa: E501
1120
1121          # noqa: E501
1122
1123        :return: The payment_item_name of this TabMetadata.  # noqa: E501
1124        :rtype: str
1125        """
1126        return self._payment_item_name
1127
1128    @payment_item_name.setter
1129    def payment_item_name(self, payment_item_name):
1130        """Sets the payment_item_name of this TabMetadata.
1131
1132          # noqa: E501
1133
1134        :param payment_item_name: The payment_item_name of this TabMetadata.  # noqa: E501
1135        :type: str
1136        """
1137
1138        self._payment_item_name = payment_item_name
1139
1140    @property
1141    def require_all(self):
1142        """Gets the require_all of this TabMetadata.  # noqa: E501
1143
1144        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
1145
1146        :return: The require_all of this TabMetadata.  # noqa: E501
1147        :rtype: str
1148        """
1149        return self._require_all
1150
1151    @require_all.setter
1152    def require_all(self, require_all):
1153        """Sets the require_all of this TabMetadata.
1154
1155        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
1156
1157        :param require_all: The require_all of this TabMetadata.  # noqa: E501
1158        :type: str
1159        """
1160
1161        self._require_all = require_all
1162
1163    @property
1164    def required(self):
1165        """Gets the required of this TabMetadata.  # noqa: E501
1166
1167        When set to **true**, the signer is required to fill out this tab  # noqa: E501
1168
1169        :return: The required of this TabMetadata.  # noqa: E501
1170        :rtype: str
1171        """
1172        return self._required
1173
1174    @required.setter
1175    def required(self, required):
1176        """Sets the required of this TabMetadata.
1177
1178        When set to **true**, the signer is required to fill out this tab  # noqa: E501
1179
1180        :param required: The required of this TabMetadata.  # noqa: E501
1181        :type: str
1182        """
1183
1184        self._required = required
1185
1186    @property
1187    def require_initial_on_shared_change(self):
1188        """Gets the require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1189
1190        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
1191
1192        :return: The require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1193        :rtype: str
1194        """
1195        return self._require_initial_on_shared_change
1196
1197    @require_initial_on_shared_change.setter
1198    def require_initial_on_shared_change(self, require_initial_on_shared_change):
1199        """Sets the require_initial_on_shared_change of this TabMetadata.
1200
1201        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
1202
1203        :param require_initial_on_shared_change: The require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1204        :type: str
1205        """
1206
1207        self._require_initial_on_shared_change = require_initial_on_shared_change
1208
1209    @property
1210    def scale_value(self):
1211        """Gets the scale_value of this TabMetadata.  # noqa: E501
1212
1213          # noqa: E501
1214
1215        :return: The scale_value of this TabMetadata.  # noqa: E501
1216        :rtype: str
1217        """
1218        return self._scale_value
1219
1220    @scale_value.setter
1221    def scale_value(self, scale_value):
1222        """Sets the scale_value of this TabMetadata.
1223
1224          # noqa: E501
1225
1226        :param scale_value: The scale_value of this TabMetadata.  # noqa: E501
1227        :type: str
1228        """
1229
1230        self._scale_value = scale_value
1231
1232    @property
1233    def selected(self):
1234        """Gets the selected of this TabMetadata.  # noqa: E501
1235
1236          # noqa: E501
1237
1238        :return: The selected of this TabMetadata.  # noqa: E501
1239        :rtype: str
1240        """
1241        return self._selected
1242
1243    @selected.setter
1244    def selected(self, selected):
1245        """Sets the selected of this TabMetadata.
1246
1247          # noqa: E501
1248
1249        :param selected: The selected of this TabMetadata.  # noqa: E501
1250        :type: str
1251        """
1252
1253        self._selected = selected
1254
1255    @property
1256    def shared(self):
1257        """Gets the shared of this TabMetadata.  # noqa: E501
1258
1259        When set to **true**, this custom tab is shared.  # noqa: E501
1260
1261        :return: The shared of this TabMetadata.  # noqa: E501
1262        :rtype: str
1263        """
1264        return self._shared
1265
1266    @shared.setter
1267    def shared(self, shared):
1268        """Sets the shared of this TabMetadata.
1269
1270        When set to **true**, this custom tab is shared.  # noqa: E501
1271
1272        :param shared: The shared of this TabMetadata.  # noqa: E501
1273        :type: str
1274        """
1275
1276        self._shared = shared
1277
1278    @property
1279    def signature_provider_id(self):
1280        """Gets the signature_provider_id of this TabMetadata.  # noqa: E501
1281
1282          # noqa: E501
1283
1284        :return: The signature_provider_id of this TabMetadata.  # noqa: E501
1285        :rtype: str
1286        """
1287        return self._signature_provider_id
1288
1289    @signature_provider_id.setter
1290    def signature_provider_id(self, signature_provider_id):
1291        """Sets the signature_provider_id of this TabMetadata.
1292
1293          # noqa: E501
1294
1295        :param signature_provider_id: The signature_provider_id of this TabMetadata.  # noqa: E501
1296        :type: str
1297        """
1298
1299        self._signature_provider_id = signature_provider_id
1300
1301    @property
1302    def stamp_type(self):
1303        """Gets the stamp_type of this TabMetadata.  # noqa: E501
1304
1305          # noqa: E501
1306
1307        :return: The stamp_type of this TabMetadata.  # noqa: E501
1308        :rtype: str
1309        """
1310        return self._stamp_type
1311
1312    @stamp_type.setter
1313    def stamp_type(self, stamp_type):
1314        """Sets the stamp_type of this TabMetadata.
1315
1316          # noqa: E501
1317
1318        :param stamp_type: The stamp_type of this TabMetadata.  # noqa: E501
1319        :type: str
1320        """
1321
1322        self._stamp_type = stamp_type
1323
1324    @property
1325    def stamp_type_metadata(self):
1326        """Gets the stamp_type_metadata of this TabMetadata.  # noqa: E501
1327
1328        Metadata that indicates whether the `stampType` property is editable.  # noqa: E501
1329
1330        :return: The stamp_type_metadata of this TabMetadata.  # noqa: E501
1331        :rtype: PropertyMetadata
1332        """
1333        return self._stamp_type_metadata
1334
1335    @stamp_type_metadata.setter
1336    def stamp_type_metadata(self, stamp_type_metadata):
1337        """Sets the stamp_type_metadata of this TabMetadata.
1338
1339        Metadata that indicates whether the `stampType` property is editable.  # noqa: E501
1340
1341        :param stamp_type_metadata: The stamp_type_metadata of this TabMetadata.  # noqa: E501
1342        :type: PropertyMetadata
1343        """
1344
1345        self._stamp_type_metadata = stamp_type_metadata
1346
1347    @property
1348    def tab_label(self):
1349        """Gets the tab_label of this TabMetadata.  # noqa: E501
1350
1351        The label string associated with the tab.  # noqa: E501
1352
1353        :return: The tab_label of this TabMetadata.  # noqa: E501
1354        :rtype: str
1355        """
1356        return self._tab_label
1357
1358    @tab_label.setter
1359    def tab_label(self, tab_label):
1360        """Sets the tab_label of this TabMetadata.
1361
1362        The label string associated with the tab.  # noqa: E501
1363
1364        :param tab_label: The tab_label of this TabMetadata.  # noqa: E501
1365        :type: str
1366        """
1367
1368        self._tab_label = tab_label
1369
1370    @property
1371    def type(self):
1372        """Gets the type of this TabMetadata.  # noqa: E501
1373
1374        The type of this tab. Values are: Approve, CheckBox, Company, Date, DateSigned, Decline, Email, EmailAddress, EnvelopeId, FirstName, Formula, FullName, InitialHere, InitialHereOptional, LastName, List, Note, Number, Radio, SignerAttachment, SignHere, SignHereOptional, Ssn, Text, Title, Zip5, or Zip5Dash4.  # noqa: E501
1375
1376        :return: The type of this TabMetadata.  # noqa: E501
1377        :rtype: str
1378        """
1379        return self._type
1380
1381    @type.setter
1382    def type(self, type):
1383        """Sets the type of this TabMetadata.
1384
1385        The type of this tab. Values are: Approve, CheckBox, Company, Date, DateSigned, Decline, Email, EmailAddress, EnvelopeId, FirstName, Formula, FullName, InitialHere, InitialHereOptional, LastName, List, Note, Number, Radio, SignerAttachment, SignHere, SignHereOptional, Ssn, Text, Title, Zip5, or Zip5Dash4.  # noqa: E501
1386
1387        :param type: The type of this TabMetadata.  # noqa: E501
1388        :type: str
1389        """
1390
1391        self._type = type
1392
1393    @property
1394    def underline(self):
1395        """Gets the underline of this TabMetadata.  # noqa: E501
1396
1397        When set to **true**, the information in the tab is underlined.  # noqa: E501
1398
1399        :return: The underline of this TabMetadata.  # noqa: E501
1400        :rtype: str
1401        """
1402        return self._underline
1403
1404    @underline.setter
1405    def underline(self, underline):
1406        """Sets the underline of this TabMetadata.
1407
1408        When set to **true**, the information in the tab is underlined.  # noqa: E501
1409
1410        :param underline: The underline of this TabMetadata.  # noqa: E501
1411        :type: str
1412        """
1413
1414        self._underline = underline
1415
1416    @property
1417    def validation_message(self):
1418        """Gets the validation_message of this TabMetadata.  # noqa: E501
1419
1420        The message displayed if the custom tab fails input validation (either custom of embedded).  # noqa: E501
1421
1422        :return: The validation_message of this TabMetadata.  # noqa: E501
1423        :rtype: str
1424        """
1425        return self._validation_message
1426
1427    @validation_message.setter
1428    def validation_message(self, validation_message):
1429        """Sets the validation_message of this TabMetadata.
1430
1431        The message displayed if the custom tab fails input validation (either custom of embedded).  # noqa: E501
1432
1433        :param validation_message: The validation_message of this TabMetadata.  # noqa: E501
1434        :type: str
1435        """
1436
1437        self._validation_message = validation_message
1438
1439    @property
1440    def validation_pattern(self):
1441        """Gets the validation_pattern of this TabMetadata.  # noqa: E501
1442
1443        A regular expression used to validate input for the tab.  # noqa: E501
1444
1445        :return: The validation_pattern of this TabMetadata.  # noqa: E501
1446        :rtype: str
1447        """
1448        return self._validation_pattern
1449
1450    @validation_pattern.setter
1451    def validation_pattern(self, validation_pattern):
1452        """Sets the validation_pattern of this TabMetadata.
1453
1454        A regular expression used to validate input for the tab.  # noqa: E501
1455
1456        :param validation_pattern: The validation_pattern of this TabMetadata.  # noqa: E501
1457        :type: str
1458        """
1459
1460        self._validation_pattern = validation_pattern
1461
1462    @property
1463    def validation_type(self):
1464        """Gets the validation_type of this TabMetadata.  # noqa: E501
1465
1466          # noqa: E501
1467
1468        :return: The validation_type of this TabMetadata.  # noqa: E501
1469        :rtype: str
1470        """
1471        return self._validation_type
1472
1473    @validation_type.setter
1474    def validation_type(self, validation_type):
1475        """Sets the validation_type of this TabMetadata.
1476
1477          # noqa: E501
1478
1479        :param validation_type: The validation_type of this TabMetadata.  # noqa: E501
1480        :type: str
1481        """
1482
1483        self._validation_type = validation_type
1484
1485    @property
1486    def width(self):
1487        """Gets the width of this TabMetadata.  # noqa: E501
1488
1489        Width of the tab in pixels.  # noqa: E501
1490
1491        :return: The width of this TabMetadata.  # noqa: E501
1492        :rtype: str
1493        """
1494        return self._width
1495
1496    @width.setter
1497    def width(self, width):
1498        """Sets the width of this TabMetadata.
1499
1500        Width of the tab in pixels.  # noqa: E501
1501
1502        :param width: The width of this TabMetadata.  # noqa: E501
1503        :type: str
1504        """
1505
1506        self._width = width
1507
1508    def to_dict(self):
1509        """Returns the model properties as a dict"""
1510        result = {}
1511
1512        for attr, _ in six.iteritems(self.swagger_types):
1513            value = getattr(self, attr)
1514            if isinstance(value, list):
1515                result[attr] = list(map(
1516                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1517                    value
1518                ))
1519            elif hasattr(value, "to_dict"):
1520                result[attr] = value.to_dict()
1521            elif isinstance(value, dict):
1522                result[attr] = dict(map(
1523                    lambda item: (item[0], item[1].to_dict())
1524                    if hasattr(item[1], "to_dict") else item,
1525                    value.items()
1526                ))
1527            else:
1528                result[attr] = value
1529        if issubclass(TabMetadata, dict):
1530            for key, value in self.items():
1531                result[key] = value
1532
1533        return result
1534
1535    def to_str(self):
1536        """Returns the string representation of the model"""
1537        return pprint.pformat(self.to_dict())
1538
1539    def __repr__(self):
1540        """For `print` and `pprint`"""
1541        return self.to_str()
1542
1543    def __eq__(self, other):
1544        """Returns true if both objects are equal"""
1545        if not isinstance(other, TabMetadata):
1546            return False
1547
1548        return self.to_dict() == other.to_dict()
1549
1550    def __ne__(self, other):
1551        """Returns true if both objects are not equal"""
1552        if not isinstance(other, TabMetadata):
1553            return True
1554
1555        return self.to_dict() != other.to_dict()
class TabMetadata:
  23class TabMetadata(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        'anchor': 'str',
  38        'anchor_case_sensitive': 'str',
  39        'anchor_horizontal_alignment': 'str',
  40        'anchor_ignore_if_not_present': 'str',
  41        'anchor_match_whole_word': 'str',
  42        'anchor_units': 'str',
  43        'anchor_x_offset': 'str',
  44        'anchor_y_offset': 'str',
  45        'bold': 'str',
  46        'collaborative': 'str',
  47        'conceal_value_on_document': 'str',
  48        'created_by_display_name': 'str',
  49        'created_by_user_id': 'str',
  50        'custom_tab_id': 'str',
  51        'disable_auto_size': 'str',
  52        'editable': 'str',
  53        'font': 'str',
  54        'font_color': 'str',
  55        'font_size': 'str',
  56        'height': 'str',
  57        'included_in_email': 'str',
  58        'initial_value': 'str',
  59        'italic': 'str',
  60        'items': 'list[str]',
  61        'last_modified': 'str',
  62        'last_modified_by_display_name': 'str',
  63        'last_modified_by_user_id': 'str',
  64        'locale_policy': 'LocalePolicyTab',
  65        'locked': 'str',
  66        'maximum_length': 'str',
  67        'max_numerical_value': 'str',
  68        'merge_field': 'MergeField',
  69        'min_numerical_value': 'str',
  70        'name': 'str',
  71        'numerical_value': 'str',
  72        'payment_item_code': 'str',
  73        'payment_item_description': 'str',
  74        'payment_item_name': 'str',
  75        'require_all': 'str',
  76        'required': 'str',
  77        'require_initial_on_shared_change': 'str',
  78        'scale_value': 'str',
  79        'selected': 'str',
  80        'shared': 'str',
  81        'signature_provider_id': 'str',
  82        'stamp_type': 'str',
  83        'stamp_type_metadata': 'PropertyMetadata',
  84        'tab_label': 'str',
  85        'type': 'str',
  86        'underline': 'str',
  87        'validation_message': 'str',
  88        'validation_pattern': 'str',
  89        'validation_type': 'str',
  90        'width': 'str'
  91    }
  92
  93    attribute_map = {
  94        'anchor': 'anchor',
  95        'anchor_case_sensitive': 'anchorCaseSensitive',
  96        'anchor_horizontal_alignment': 'anchorHorizontalAlignment',
  97        'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent',
  98        'anchor_match_whole_word': 'anchorMatchWholeWord',
  99        'anchor_units': 'anchorUnits',
 100        'anchor_x_offset': 'anchorXOffset',
 101        'anchor_y_offset': 'anchorYOffset',
 102        'bold': 'bold',
 103        'collaborative': 'collaborative',
 104        'conceal_value_on_document': 'concealValueOnDocument',
 105        'created_by_display_name': 'createdByDisplayName',
 106        'created_by_user_id': 'createdByUserId',
 107        'custom_tab_id': 'customTabId',
 108        'disable_auto_size': 'disableAutoSize',
 109        'editable': 'editable',
 110        'font': 'font',
 111        'font_color': 'fontColor',
 112        'font_size': 'fontSize',
 113        'height': 'height',
 114        'included_in_email': 'includedInEmail',
 115        'initial_value': 'initialValue',
 116        'italic': 'italic',
 117        'items': 'items',
 118        'last_modified': 'lastModified',
 119        'last_modified_by_display_name': 'lastModifiedByDisplayName',
 120        'last_modified_by_user_id': 'lastModifiedByUserId',
 121        'locale_policy': 'localePolicy',
 122        'locked': 'locked',
 123        'maximum_length': 'maximumLength',
 124        'max_numerical_value': 'maxNumericalValue',
 125        'merge_field': 'mergeField',
 126        'min_numerical_value': 'minNumericalValue',
 127        'name': 'name',
 128        'numerical_value': 'numericalValue',
 129        'payment_item_code': 'paymentItemCode',
 130        'payment_item_description': 'paymentItemDescription',
 131        'payment_item_name': 'paymentItemName',
 132        'require_all': 'requireAll',
 133        'required': 'required',
 134        'require_initial_on_shared_change': 'requireInitialOnSharedChange',
 135        'scale_value': 'scaleValue',
 136        'selected': 'selected',
 137        'shared': 'shared',
 138        'signature_provider_id': 'signatureProviderId',
 139        'stamp_type': 'stampType',
 140        'stamp_type_metadata': 'stampTypeMetadata',
 141        'tab_label': 'tabLabel',
 142        'type': 'type',
 143        'underline': 'underline',
 144        'validation_message': 'validationMessage',
 145        'validation_pattern': 'validationPattern',
 146        'validation_type': 'validationType',
 147        'width': 'width'
 148    }
 149
 150    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 151        """TabMetadata - a model defined in Swagger"""  # noqa: E501
 152        if _configuration is None:
 153            _configuration = Configuration()
 154        self._configuration = _configuration
 155
 156        self._anchor = None
 157        self._anchor_case_sensitive = None
 158        self._anchor_horizontal_alignment = None
 159        self._anchor_ignore_if_not_present = None
 160        self._anchor_match_whole_word = None
 161        self._anchor_units = None
 162        self._anchor_x_offset = None
 163        self._anchor_y_offset = None
 164        self._bold = None
 165        self._collaborative = None
 166        self._conceal_value_on_document = None
 167        self._created_by_display_name = None
 168        self._created_by_user_id = None
 169        self._custom_tab_id = None
 170        self._disable_auto_size = None
 171        self._editable = None
 172        self._font = None
 173        self._font_color = None
 174        self._font_size = None
 175        self._height = None
 176        self._included_in_email = None
 177        self._initial_value = None
 178        self._italic = None
 179        self._items = None
 180        self._last_modified = None
 181        self._last_modified_by_display_name = None
 182        self._last_modified_by_user_id = None
 183        self._locale_policy = None
 184        self._locked = None
 185        self._maximum_length = None
 186        self._max_numerical_value = None
 187        self._merge_field = None
 188        self._min_numerical_value = None
 189        self._name = None
 190        self._numerical_value = None
 191        self._payment_item_code = None
 192        self._payment_item_description = None
 193        self._payment_item_name = None
 194        self._require_all = None
 195        self._required = None
 196        self._require_initial_on_shared_change = None
 197        self._scale_value = None
 198        self._selected = None
 199        self._shared = None
 200        self._signature_provider_id = None
 201        self._stamp_type = None
 202        self._stamp_type_metadata = None
 203        self._tab_label = None
 204        self._type = None
 205        self._underline = None
 206        self._validation_message = None
 207        self._validation_pattern = None
 208        self._validation_type = None
 209        self._width = None
 210        self.discriminator = None
 211
 212        setattr(self, "_{}".format('anchor'), kwargs.get('anchor', None))
 213        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
 214        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
 215        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
 216        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
 217        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
 218        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
 219        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
 220        setattr(self, "_{}".format('bold'), kwargs.get('bold', None))
 221        setattr(self, "_{}".format('collaborative'), kwargs.get('collaborative', None))
 222        setattr(self, "_{}".format('conceal_value_on_document'), kwargs.get('conceal_value_on_document', None))
 223        setattr(self, "_{}".format('created_by_display_name'), kwargs.get('created_by_display_name', None))
 224        setattr(self, "_{}".format('created_by_user_id'), kwargs.get('created_by_user_id', None))
 225        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
 226        setattr(self, "_{}".format('disable_auto_size'), kwargs.get('disable_auto_size', None))
 227        setattr(self, "_{}".format('editable'), kwargs.get('editable', None))
 228        setattr(self, "_{}".format('font'), kwargs.get('font', None))
 229        setattr(self, "_{}".format('font_color'), kwargs.get('font_color', None))
 230        setattr(self, "_{}".format('font_size'), kwargs.get('font_size', None))
 231        setattr(self, "_{}".format('height'), kwargs.get('height', None))
 232        setattr(self, "_{}".format('included_in_email'), kwargs.get('included_in_email', None))
 233        setattr(self, "_{}".format('initial_value'), kwargs.get('initial_value', None))
 234        setattr(self, "_{}".format('italic'), kwargs.get('italic', None))
 235        setattr(self, "_{}".format('items'), kwargs.get('items', None))
 236        setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None))
 237        setattr(self, "_{}".format('last_modified_by_display_name'), kwargs.get('last_modified_by_display_name', None))
 238        setattr(self, "_{}".format('last_modified_by_user_id'), kwargs.get('last_modified_by_user_id', None))
 239        setattr(self, "_{}".format('locale_policy'), kwargs.get('locale_policy', None))
 240        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
 241        setattr(self, "_{}".format('maximum_length'), kwargs.get('maximum_length', None))
 242        setattr(self, "_{}".format('max_numerical_value'), kwargs.get('max_numerical_value', None))
 243        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
 244        setattr(self, "_{}".format('min_numerical_value'), kwargs.get('min_numerical_value', None))
 245        setattr(self, "_{}".format('name'), kwargs.get('name', None))
 246        setattr(self, "_{}".format('numerical_value'), kwargs.get('numerical_value', None))
 247        setattr(self, "_{}".format('payment_item_code'), kwargs.get('payment_item_code', None))
 248        setattr(self, "_{}".format('payment_item_description'), kwargs.get('payment_item_description', None))
 249        setattr(self, "_{}".format('payment_item_name'), kwargs.get('payment_item_name', None))
 250        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
 251        setattr(self, "_{}".format('required'), kwargs.get('required', None))
 252        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
 253        setattr(self, "_{}".format('scale_value'), kwargs.get('scale_value', None))
 254        setattr(self, "_{}".format('selected'), kwargs.get('selected', None))
 255        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
 256        setattr(self, "_{}".format('signature_provider_id'), kwargs.get('signature_provider_id', None))
 257        setattr(self, "_{}".format('stamp_type'), kwargs.get('stamp_type', None))
 258        setattr(self, "_{}".format('stamp_type_metadata'), kwargs.get('stamp_type_metadata', None))
 259        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
 260        setattr(self, "_{}".format('type'), kwargs.get('type', None))
 261        setattr(self, "_{}".format('underline'), kwargs.get('underline', None))
 262        setattr(self, "_{}".format('validation_message'), kwargs.get('validation_message', None))
 263        setattr(self, "_{}".format('validation_pattern'), kwargs.get('validation_pattern', None))
 264        setattr(self, "_{}".format('validation_type'), kwargs.get('validation_type', None))
 265        setattr(self, "_{}".format('width'), kwargs.get('width', None))
 266
 267    @property
 268    def anchor(self):
 269        """Gets the anchor of this TabMetadata.  # noqa: E501
 270
 271        An optional string that is used to auto-match tabs to strings located in the documents of an envelope.  # noqa: E501
 272
 273        :return: The anchor of this TabMetadata.  # noqa: E501
 274        :rtype: str
 275        """
 276        return self._anchor
 277
 278    @anchor.setter
 279    def anchor(self, anchor):
 280        """Sets the anchor of this TabMetadata.
 281
 282        An optional string that is used to auto-match tabs to strings located in the documents of an envelope.  # noqa: E501
 283
 284        :param anchor: The anchor of this TabMetadata.  # noqa: E501
 285        :type: str
 286        """
 287
 288        self._anchor = anchor
 289
 290    @property
 291    def anchor_case_sensitive(self):
 292        """Gets the anchor_case_sensitive of this TabMetadata.  # noqa: E501
 293
 294        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 295
 296        :return: The anchor_case_sensitive of this TabMetadata.  # noqa: E501
 297        :rtype: str
 298        """
 299        return self._anchor_case_sensitive
 300
 301    @anchor_case_sensitive.setter
 302    def anchor_case_sensitive(self, anchor_case_sensitive):
 303        """Sets the anchor_case_sensitive of this TabMetadata.
 304
 305        When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**.  # noqa: E501
 306
 307        :param anchor_case_sensitive: The anchor_case_sensitive of this TabMetadata.  # noqa: E501
 308        :type: str
 309        """
 310
 311        self._anchor_case_sensitive = anchor_case_sensitive
 312
 313    @property
 314    def anchor_horizontal_alignment(self):
 315        """Gets the anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 316
 317        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 318
 319        :return: The anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 320        :rtype: str
 321        """
 322        return self._anchor_horizontal_alignment
 323
 324    @anchor_horizontal_alignment.setter
 325    def anchor_horizontal_alignment(self, anchor_horizontal_alignment):
 326        """Sets the anchor_horizontal_alignment of this TabMetadata.
 327
 328        Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**.  # noqa: E501
 329
 330        :param anchor_horizontal_alignment: The anchor_horizontal_alignment of this TabMetadata.  # noqa: E501
 331        :type: str
 332        """
 333
 334        self._anchor_horizontal_alignment = anchor_horizontal_alignment
 335
 336    @property
 337    def anchor_ignore_if_not_present(self):
 338        """Gets the anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 339
 340        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 341
 342        :return: The anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 343        :rtype: str
 344        """
 345        return self._anchor_ignore_if_not_present
 346
 347    @anchor_ignore_if_not_present.setter
 348    def anchor_ignore_if_not_present(self, anchor_ignore_if_not_present):
 349        """Sets the anchor_ignore_if_not_present of this TabMetadata.
 350
 351        When set to **true**, this tab is ignored if anchorString is not found in the document.  # noqa: E501
 352
 353        :param anchor_ignore_if_not_present: The anchor_ignore_if_not_present of this TabMetadata.  # noqa: E501
 354        :type: str
 355        """
 356
 357        self._anchor_ignore_if_not_present = anchor_ignore_if_not_present
 358
 359    @property
 360    def anchor_match_whole_word(self):
 361        """Gets the anchor_match_whole_word of this TabMetadata.  # noqa: E501
 362
 363        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
 364
 365        :return: The anchor_match_whole_word of this TabMetadata.  # noqa: E501
 366        :rtype: str
 367        """
 368        return self._anchor_match_whole_word
 369
 370    @anchor_match_whole_word.setter
 371    def anchor_match_whole_word(self, anchor_match_whole_word):
 372        """Sets the anchor_match_whole_word of this TabMetadata.
 373
 374        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
 375
 376        :param anchor_match_whole_word: The anchor_match_whole_word of this TabMetadata.  # noqa: E501
 377        :type: str
 378        """
 379
 380        self._anchor_match_whole_word = anchor_match_whole_word
 381
 382    @property
 383    def anchor_units(self):
 384        """Gets the anchor_units of this TabMetadata.  # noqa: E501
 385
 386        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 387
 388        :return: The anchor_units of this TabMetadata.  # noqa: E501
 389        :rtype: str
 390        """
 391        return self._anchor_units
 392
 393    @anchor_units.setter
 394    def anchor_units(self, anchor_units):
 395        """Sets the anchor_units of this TabMetadata.
 396
 397        Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches.  # noqa: E501
 398
 399        :param anchor_units: The anchor_units of this TabMetadata.  # noqa: E501
 400        :type: str
 401        """
 402
 403        self._anchor_units = anchor_units
 404
 405    @property
 406    def anchor_x_offset(self):
 407        """Gets the anchor_x_offset of this TabMetadata.  # noqa: E501
 408
 409        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 410
 411        :return: The anchor_x_offset of this TabMetadata.  # noqa: E501
 412        :rtype: str
 413        """
 414        return self._anchor_x_offset
 415
 416    @anchor_x_offset.setter
 417    def anchor_x_offset(self, anchor_x_offset):
 418        """Sets the anchor_x_offset of this TabMetadata.
 419
 420        Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 421
 422        :param anchor_x_offset: The anchor_x_offset of this TabMetadata.  # noqa: E501
 423        :type: str
 424        """
 425
 426        self._anchor_x_offset = anchor_x_offset
 427
 428    @property
 429    def anchor_y_offset(self):
 430        """Gets the anchor_y_offset of this TabMetadata.  # noqa: E501
 431
 432        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 433
 434        :return: The anchor_y_offset of this TabMetadata.  # noqa: E501
 435        :rtype: str
 436        """
 437        return self._anchor_y_offset
 438
 439    @anchor_y_offset.setter
 440    def anchor_y_offset(self, anchor_y_offset):
 441        """Sets the anchor_y_offset of this TabMetadata.
 442
 443        Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString.  # noqa: E501
 444
 445        :param anchor_y_offset: The anchor_y_offset of this TabMetadata.  # noqa: E501
 446        :type: str
 447        """
 448
 449        self._anchor_y_offset = anchor_y_offset
 450
 451    @property
 452    def bold(self):
 453        """Gets the bold of this TabMetadata.  # noqa: E501
 454
 455        When set to **true**, the information in the tab is bold.  # noqa: E501
 456
 457        :return: The bold of this TabMetadata.  # noqa: E501
 458        :rtype: str
 459        """
 460        return self._bold
 461
 462    @bold.setter
 463    def bold(self, bold):
 464        """Sets the bold of this TabMetadata.
 465
 466        When set to **true**, the information in the tab is bold.  # noqa: E501
 467
 468        :param bold: The bold of this TabMetadata.  # noqa: E501
 469        :type: str
 470        """
 471
 472        self._bold = bold
 473
 474    @property
 475    def collaborative(self):
 476        """Gets the collaborative of this TabMetadata.  # noqa: E501
 477
 478          # noqa: E501
 479
 480        :return: The collaborative of this TabMetadata.  # noqa: E501
 481        :rtype: str
 482        """
 483        return self._collaborative
 484
 485    @collaborative.setter
 486    def collaborative(self, collaborative):
 487        """Sets the collaborative of this TabMetadata.
 488
 489          # noqa: E501
 490
 491        :param collaborative: The collaborative of this TabMetadata.  # noqa: E501
 492        :type: str
 493        """
 494
 495        self._collaborative = collaborative
 496
 497    @property
 498    def conceal_value_on_document(self):
 499        """Gets the conceal_value_on_document of this TabMetadata.  # noqa: E501
 500
 501        When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender.  When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console.  This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes.  # noqa: E501
 502
 503        :return: The conceal_value_on_document of this TabMetadata.  # noqa: E501
 504        :rtype: str
 505        """
 506        return self._conceal_value_on_document
 507
 508    @conceal_value_on_document.setter
 509    def conceal_value_on_document(self, conceal_value_on_document):
 510        """Sets the conceal_value_on_document of this TabMetadata.
 511
 512        When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender.  When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console.  This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes.  # noqa: E501
 513
 514        :param conceal_value_on_document: The conceal_value_on_document of this TabMetadata.  # noqa: E501
 515        :type: str
 516        """
 517
 518        self._conceal_value_on_document = conceal_value_on_document
 519
 520    @property
 521    def created_by_display_name(self):
 522        """Gets the created_by_display_name of this TabMetadata.  # noqa: E501
 523
 524        The user name of the DocuSign user who created this object.  # noqa: E501
 525
 526        :return: The created_by_display_name of this TabMetadata.  # noqa: E501
 527        :rtype: str
 528        """
 529        return self._created_by_display_name
 530
 531    @created_by_display_name.setter
 532    def created_by_display_name(self, created_by_display_name):
 533        """Sets the created_by_display_name of this TabMetadata.
 534
 535        The user name of the DocuSign user who created this object.  # noqa: E501
 536
 537        :param created_by_display_name: The created_by_display_name of this TabMetadata.  # noqa: E501
 538        :type: str
 539        """
 540
 541        self._created_by_display_name = created_by_display_name
 542
 543    @property
 544    def created_by_user_id(self):
 545        """Gets the created_by_user_id of this TabMetadata.  # noqa: E501
 546
 547        The userId of the DocuSign user who created this object.  # noqa: E501
 548
 549        :return: The created_by_user_id of this TabMetadata.  # noqa: E501
 550        :rtype: str
 551        """
 552        return self._created_by_user_id
 553
 554    @created_by_user_id.setter
 555    def created_by_user_id(self, created_by_user_id):
 556        """Sets the created_by_user_id of this TabMetadata.
 557
 558        The userId of the DocuSign user who created this object.  # noqa: E501
 559
 560        :param created_by_user_id: The created_by_user_id of this TabMetadata.  # noqa: E501
 561        :type: str
 562        """
 563
 564        self._created_by_user_id = created_by_user_id
 565
 566    @property
 567    def custom_tab_id(self):
 568        """Gets the custom_tab_id of this TabMetadata.  # noqa: E501
 569
 570        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
 571
 572        :return: The custom_tab_id of this TabMetadata.  # noqa: E501
 573        :rtype: str
 574        """
 575        return self._custom_tab_id
 576
 577    @custom_tab_id.setter
 578    def custom_tab_id(self, custom_tab_id):
 579        """Sets the custom_tab_id of this TabMetadata.
 580
 581        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
 582
 583        :param custom_tab_id: The custom_tab_id of this TabMetadata.  # noqa: E501
 584        :type: str
 585        """
 586
 587        self._custom_tab_id = custom_tab_id
 588
 589    @property
 590    def disable_auto_size(self):
 591        """Gets the disable_auto_size of this TabMetadata.  # noqa: E501
 592
 593        When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes.  # noqa: E501
 594
 595        :return: The disable_auto_size of this TabMetadata.  # noqa: E501
 596        :rtype: str
 597        """
 598        return self._disable_auto_size
 599
 600    @disable_auto_size.setter
 601    def disable_auto_size(self, disable_auto_size):
 602        """Sets the disable_auto_size of this TabMetadata.
 603
 604        When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes.  # noqa: E501
 605
 606        :param disable_auto_size: The disable_auto_size of this TabMetadata.  # noqa: E501
 607        :type: str
 608        """
 609
 610        self._disable_auto_size = disable_auto_size
 611
 612    @property
 613    def editable(self):
 614        """Gets the editable of this TabMetadata.  # noqa: E501
 615
 616        When set to **true**, the custom tab is editable. Otherwise the custom tab cannot be modified.  # noqa: E501
 617
 618        :return: The editable of this TabMetadata.  # noqa: E501
 619        :rtype: str
 620        """
 621        return self._editable
 622
 623    @editable.setter
 624    def editable(self, editable):
 625        """Sets the editable of this TabMetadata.
 626
 627        When set to **true**, the custom tab is editable. Otherwise the custom tab cannot be modified.  # noqa: E501
 628
 629        :param editable: The editable of this TabMetadata.  # noqa: E501
 630        :type: str
 631        """
 632
 633        self._editable = editable
 634
 635    @property
 636    def font(self):
 637        """Gets the font of this TabMetadata.  # noqa: E501
 638
 639        The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default.  # noqa: E501
 640
 641        :return: The font of this TabMetadata.  # noqa: E501
 642        :rtype: str
 643        """
 644        return self._font
 645
 646    @font.setter
 647    def font(self, font):
 648        """Sets the font of this TabMetadata.
 649
 650        The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default.  # noqa: E501
 651
 652        :param font: The font of this TabMetadata.  # noqa: E501
 653        :type: str
 654        """
 655
 656        self._font = font
 657
 658    @property
 659    def font_color(self):
 660        """Gets the font_color of this TabMetadata.  # noqa: E501
 661
 662        The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White.  # noqa: E501
 663
 664        :return: The font_color of this TabMetadata.  # noqa: E501
 665        :rtype: str
 666        """
 667        return self._font_color
 668
 669    @font_color.setter
 670    def font_color(self, font_color):
 671        """Sets the font_color of this TabMetadata.
 672
 673        The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White.  # noqa: E501
 674
 675        :param font_color: The font_color of this TabMetadata.  # noqa: E501
 676        :type: str
 677        """
 678
 679        self._font_color = font_color
 680
 681    @property
 682    def font_size(self):
 683        """Gets the font_size of this TabMetadata.  # noqa: E501
 684
 685        The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72.  # noqa: E501
 686
 687        :return: The font_size of this TabMetadata.  # noqa: E501
 688        :rtype: str
 689        """
 690        return self._font_size
 691
 692    @font_size.setter
 693    def font_size(self, font_size):
 694        """Sets the font_size of this TabMetadata.
 695
 696        The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72.  # noqa: E501
 697
 698        :param font_size: The font_size of this TabMetadata.  # noqa: E501
 699        :type: str
 700        """
 701
 702        self._font_size = font_size
 703
 704    @property
 705    def height(self):
 706        """Gets the height of this TabMetadata.  # noqa: E501
 707
 708        Height of the tab in pixels.  # noqa: E501
 709
 710        :return: The height of this TabMetadata.  # noqa: E501
 711        :rtype: str
 712        """
 713        return self._height
 714
 715    @height.setter
 716    def height(self, height):
 717        """Sets the height of this TabMetadata.
 718
 719        Height of the tab in pixels.  # noqa: E501
 720
 721        :param height: The height of this TabMetadata.  # noqa: E501
 722        :type: str
 723        """
 724
 725        self._height = height
 726
 727    @property
 728    def included_in_email(self):
 729        """Gets the included_in_email of this TabMetadata.  # noqa: E501
 730
 731        When set to **true**, the tab is included in e-mails related to the envelope on which it exists. This applies to only specific tabs.  # noqa: E501
 732
 733        :return: The included_in_email of this TabMetadata.  # noqa: E501
 734        :rtype: str
 735        """
 736        return self._included_in_email
 737
 738    @included_in_email.setter
 739    def included_in_email(self, included_in_email):
 740        """Sets the included_in_email of this TabMetadata.
 741
 742        When set to **true**, the tab is included in e-mails related to the envelope on which it exists. This applies to only specific tabs.  # noqa: E501
 743
 744        :param included_in_email: The included_in_email of this TabMetadata.  # noqa: E501
 745        :type: str
 746        """
 747
 748        self._included_in_email = included_in_email
 749
 750    @property
 751    def initial_value(self):
 752        """Gets the initial_value of this TabMetadata.  # noqa: E501
 753
 754        The original value of the tab.  # noqa: E501
 755
 756        :return: The initial_value of this TabMetadata.  # noqa: E501
 757        :rtype: str
 758        """
 759        return self._initial_value
 760
 761    @initial_value.setter
 762    def initial_value(self, initial_value):
 763        """Sets the initial_value of this TabMetadata.
 764
 765        The original value of the tab.  # noqa: E501
 766
 767        :param initial_value: The initial_value of this TabMetadata.  # noqa: E501
 768        :type: str
 769        """
 770
 771        self._initial_value = initial_value
 772
 773    @property
 774    def italic(self):
 775        """Gets the italic of this TabMetadata.  # noqa: E501
 776
 777        When set to **true**, the information in the tab is italic.  # noqa: E501
 778
 779        :return: The italic of this TabMetadata.  # noqa: E501
 780        :rtype: str
 781        """
 782        return self._italic
 783
 784    @italic.setter
 785    def italic(self, italic):
 786        """Sets the italic of this TabMetadata.
 787
 788        When set to **true**, the information in the tab is italic.  # noqa: E501
 789
 790        :param italic: The italic of this TabMetadata.  # noqa: E501
 791        :type: str
 792        """
 793
 794        self._italic = italic
 795
 796    @property
 797    def items(self):
 798        """Gets the items of this TabMetadata.  # noqa: E501
 799
 800        If the tab is a list, this represents the values that are possible for the tab.  # noqa: E501
 801
 802        :return: The items of this TabMetadata.  # noqa: E501
 803        :rtype: list[str]
 804        """
 805        return self._items
 806
 807    @items.setter
 808    def items(self, items):
 809        """Sets the items of this TabMetadata.
 810
 811        If the tab is a list, this represents the values that are possible for the tab.  # noqa: E501
 812
 813        :param items: The items of this TabMetadata.  # noqa: E501
 814        :type: list[str]
 815        """
 816
 817        self._items = items
 818
 819    @property
 820    def last_modified(self):
 821        """Gets the last_modified of this TabMetadata.  # noqa: E501
 822
 823        The UTC DateTime this object was last modified. This is in ISO8601 format.  # noqa: E501
 824
 825        :return: The last_modified of this TabMetadata.  # noqa: E501
 826        :rtype: str
 827        """
 828        return self._last_modified
 829
 830    @last_modified.setter
 831    def last_modified(self, last_modified):
 832        """Sets the last_modified of this TabMetadata.
 833
 834        The UTC DateTime this object was last modified. This is in ISO8601 format.  # noqa: E501
 835
 836        :param last_modified: The last_modified of this TabMetadata.  # noqa: E501
 837        :type: str
 838        """
 839
 840        self._last_modified = last_modified
 841
 842    @property
 843    def last_modified_by_display_name(self):
 844        """Gets the last_modified_by_display_name of this TabMetadata.  # noqa: E501
 845
 846        The User Name of the DocuSign user who last modified this object.  # noqa: E501
 847
 848        :return: The last_modified_by_display_name of this TabMetadata.  # noqa: E501
 849        :rtype: str
 850        """
 851        return self._last_modified_by_display_name
 852
 853    @last_modified_by_display_name.setter
 854    def last_modified_by_display_name(self, last_modified_by_display_name):
 855        """Sets the last_modified_by_display_name of this TabMetadata.
 856
 857        The User Name of the DocuSign user who last modified this object.  # noqa: E501
 858
 859        :param last_modified_by_display_name: The last_modified_by_display_name of this TabMetadata.  # noqa: E501
 860        :type: str
 861        """
 862
 863        self._last_modified_by_display_name = last_modified_by_display_name
 864
 865    @property
 866    def last_modified_by_user_id(self):
 867        """Gets the last_modified_by_user_id of this TabMetadata.  # noqa: E501
 868
 869        The userId of the DocuSign user who last modified this object.  # noqa: E501
 870
 871        :return: The last_modified_by_user_id of this TabMetadata.  # noqa: E501
 872        :rtype: str
 873        """
 874        return self._last_modified_by_user_id
 875
 876    @last_modified_by_user_id.setter
 877    def last_modified_by_user_id(self, last_modified_by_user_id):
 878        """Sets the last_modified_by_user_id of this TabMetadata.
 879
 880        The userId of the DocuSign user who last modified this object.  # noqa: E501
 881
 882        :param last_modified_by_user_id: The last_modified_by_user_id of this TabMetadata.  # noqa: E501
 883        :type: str
 884        """
 885
 886        self._last_modified_by_user_id = last_modified_by_user_id
 887
 888    @property
 889    def locale_policy(self):
 890        """Gets the locale_policy of this TabMetadata.  # noqa: E501
 891
 892        Reserved for DocuSign.  # noqa: E501
 893
 894        :return: The locale_policy of this TabMetadata.  # noqa: E501
 895        :rtype: LocalePolicyTab
 896        """
 897        return self._locale_policy
 898
 899    @locale_policy.setter
 900    def locale_policy(self, locale_policy):
 901        """Sets the locale_policy of this TabMetadata.
 902
 903        Reserved for DocuSign.  # noqa: E501
 904
 905        :param locale_policy: The locale_policy of this TabMetadata.  # noqa: E501
 906        :type: LocalePolicyTab
 907        """
 908
 909        self._locale_policy = locale_policy
 910
 911    @property
 912    def locked(self):
 913        """Gets the locked of this TabMetadata.  # noqa: E501
 914
 915        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
 916
 917        :return: The locked of this TabMetadata.  # noqa: E501
 918        :rtype: str
 919        """
 920        return self._locked
 921
 922    @locked.setter
 923    def locked(self, locked):
 924        """Sets the locked of this TabMetadata.
 925
 926        When set to **true**, the signer cannot change the data of the custom tab.  # noqa: E501
 927
 928        :param locked: The locked of this TabMetadata.  # noqa: E501
 929        :type: str
 930        """
 931
 932        self._locked = locked
 933
 934    @property
 935    def maximum_length(self):
 936        """Gets the maximum_length of this TabMetadata.  # noqa: E501
 937
 938        The maximum number of entry characters supported by the custom tab.  # noqa: E501
 939
 940        :return: The maximum_length of this TabMetadata.  # noqa: E501
 941        :rtype: str
 942        """
 943        return self._maximum_length
 944
 945    @maximum_length.setter
 946    def maximum_length(self, maximum_length):
 947        """Sets the maximum_length of this TabMetadata.
 948
 949        The maximum number of entry characters supported by the custom tab.  # noqa: E501
 950
 951        :param maximum_length: The maximum_length of this TabMetadata.  # noqa: E501
 952        :type: str
 953        """
 954
 955        self._maximum_length = maximum_length
 956
 957    @property
 958    def max_numerical_value(self):
 959        """Gets the max_numerical_value of this TabMetadata.  # noqa: E501
 960
 961          # noqa: E501
 962
 963        :return: The max_numerical_value of this TabMetadata.  # noqa: E501
 964        :rtype: str
 965        """
 966        return self._max_numerical_value
 967
 968    @max_numerical_value.setter
 969    def max_numerical_value(self, max_numerical_value):
 970        """Sets the max_numerical_value of this TabMetadata.
 971
 972          # noqa: E501
 973
 974        :param max_numerical_value: The max_numerical_value of this TabMetadata.  # noqa: E501
 975        :type: str
 976        """
 977
 978        self._max_numerical_value = max_numerical_value
 979
 980    @property
 981    def merge_field(self):
 982        """Gets the merge_field of this TabMetadata.  # noqa: E501
 983
 984        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
 985
 986        :return: The merge_field of this TabMetadata.  # noqa: E501
 987        :rtype: MergeField
 988        """
 989        return self._merge_field
 990
 991    @merge_field.setter
 992    def merge_field(self, merge_field):
 993        """Sets the merge_field of this TabMetadata.
 994
 995        Contains the information necessary to map the tab to a field in SalesForce.  # noqa: E501
 996
 997        :param merge_field: The merge_field of this TabMetadata.  # noqa: E501
 998        :type: MergeField
 999        """
1000
1001        self._merge_field = merge_field
1002
1003    @property
1004    def min_numerical_value(self):
1005        """Gets the min_numerical_value of this TabMetadata.  # noqa: E501
1006
1007          # noqa: E501
1008
1009        :return: The min_numerical_value of this TabMetadata.  # noqa: E501
1010        :rtype: str
1011        """
1012        return self._min_numerical_value
1013
1014    @min_numerical_value.setter
1015    def min_numerical_value(self, min_numerical_value):
1016        """Sets the min_numerical_value of this TabMetadata.
1017
1018          # noqa: E501
1019
1020        :param min_numerical_value: The min_numerical_value of this TabMetadata.  # noqa: E501
1021        :type: str
1022        """
1023
1024        self._min_numerical_value = min_numerical_value
1025
1026    @property
1027    def name(self):
1028        """Gets the name of this TabMetadata.  # noqa: E501
1029
1030          # noqa: E501
1031
1032        :return: The name of this TabMetadata.  # noqa: E501
1033        :rtype: str
1034        """
1035        return self._name
1036
1037    @name.setter
1038    def name(self, name):
1039        """Sets the name of this TabMetadata.
1040
1041          # noqa: E501
1042
1043        :param name: The name of this TabMetadata.  # noqa: E501
1044        :type: str
1045        """
1046
1047        self._name = name
1048
1049    @property
1050    def numerical_value(self):
1051        """Gets the numerical_value of this TabMetadata.  # noqa: E501
1052
1053          # noqa: E501
1054
1055        :return: The numerical_value of this TabMetadata.  # noqa: E501
1056        :rtype: str
1057        """
1058        return self._numerical_value
1059
1060    @numerical_value.setter
1061    def numerical_value(self, numerical_value):
1062        """Sets the numerical_value of this TabMetadata.
1063
1064          # noqa: E501
1065
1066        :param numerical_value: The numerical_value of this TabMetadata.  # noqa: E501
1067        :type: str
1068        """
1069
1070        self._numerical_value = numerical_value
1071
1072    @property
1073    def payment_item_code(self):
1074        """Gets the payment_item_code of this TabMetadata.  # noqa: E501
1075
1076          # noqa: E501
1077
1078        :return: The payment_item_code of this TabMetadata.  # noqa: E501
1079        :rtype: str
1080        """
1081        return self._payment_item_code
1082
1083    @payment_item_code.setter
1084    def payment_item_code(self, payment_item_code):
1085        """Sets the payment_item_code of this TabMetadata.
1086
1087          # noqa: E501
1088
1089        :param payment_item_code: The payment_item_code of this TabMetadata.  # noqa: E501
1090        :type: str
1091        """
1092
1093        self._payment_item_code = payment_item_code
1094
1095    @property
1096    def payment_item_description(self):
1097        """Gets the payment_item_description of this TabMetadata.  # noqa: E501
1098
1099          # noqa: E501
1100
1101        :return: The payment_item_description of this TabMetadata.  # noqa: E501
1102        :rtype: str
1103        """
1104        return self._payment_item_description
1105
1106    @payment_item_description.setter
1107    def payment_item_description(self, payment_item_description):
1108        """Sets the payment_item_description of this TabMetadata.
1109
1110          # noqa: E501
1111
1112        :param payment_item_description: The payment_item_description of this TabMetadata.  # noqa: E501
1113        :type: str
1114        """
1115
1116        self._payment_item_description = payment_item_description
1117
1118    @property
1119    def payment_item_name(self):
1120        """Gets the payment_item_name of this TabMetadata.  # noqa: E501
1121
1122          # noqa: E501
1123
1124        :return: The payment_item_name of this TabMetadata.  # noqa: E501
1125        :rtype: str
1126        """
1127        return self._payment_item_name
1128
1129    @payment_item_name.setter
1130    def payment_item_name(self, payment_item_name):
1131        """Sets the payment_item_name of this TabMetadata.
1132
1133          # noqa: E501
1134
1135        :param payment_item_name: The payment_item_name of this TabMetadata.  # noqa: E501
1136        :type: str
1137        """
1138
1139        self._payment_item_name = payment_item_name
1140
1141    @property
1142    def require_all(self):
1143        """Gets the require_all of this TabMetadata.  # noqa: E501
1144
1145        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
1146
1147        :return: The require_all of this TabMetadata.  # noqa: E501
1148        :rtype: str
1149        """
1150        return self._require_all
1151
1152    @require_all.setter
1153    def require_all(self, require_all):
1154        """Sets the require_all of this TabMetadata.
1155
1156        When set to **true** and shared is true, information must be entered in this field to complete the envelope.   # noqa: E501
1157
1158        :param require_all: The require_all of this TabMetadata.  # noqa: E501
1159        :type: str
1160        """
1161
1162        self._require_all = require_all
1163
1164    @property
1165    def required(self):
1166        """Gets the required of this TabMetadata.  # noqa: E501
1167
1168        When set to **true**, the signer is required to fill out this tab  # noqa: E501
1169
1170        :return: The required of this TabMetadata.  # noqa: E501
1171        :rtype: str
1172        """
1173        return self._required
1174
1175    @required.setter
1176    def required(self, required):
1177        """Sets the required of this TabMetadata.
1178
1179        When set to **true**, the signer is required to fill out this tab  # noqa: E501
1180
1181        :param required: The required of this TabMetadata.  # noqa: E501
1182        :type: str
1183        """
1184
1185        self._required = required
1186
1187    @property
1188    def require_initial_on_shared_change(self):
1189        """Gets the require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1190
1191        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
1192
1193        :return: The require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1194        :rtype: str
1195        """
1196        return self._require_initial_on_shared_change
1197
1198    @require_initial_on_shared_change.setter
1199    def require_initial_on_shared_change(self, require_initial_on_shared_change):
1200        """Sets the require_initial_on_shared_change of this TabMetadata.
1201
1202        Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.  # noqa: E501
1203
1204        :param require_initial_on_shared_change: The require_initial_on_shared_change of this TabMetadata.  # noqa: E501
1205        :type: str
1206        """
1207
1208        self._require_initial_on_shared_change = require_initial_on_shared_change
1209
1210    @property
1211    def scale_value(self):
1212        """Gets the scale_value of this TabMetadata.  # noqa: E501
1213
1214          # noqa: E501
1215
1216        :return: The scale_value of this TabMetadata.  # noqa: E501
1217        :rtype: str
1218        """
1219        return self._scale_value
1220
1221    @scale_value.setter
1222    def scale_value(self, scale_value):
1223        """Sets the scale_value of this TabMetadata.
1224
1225          # noqa: E501
1226
1227        :param scale_value: The scale_value of this TabMetadata.  # noqa: E501
1228        :type: str
1229        """
1230
1231        self._scale_value = scale_value
1232
1233    @property
1234    def selected(self):
1235        """Gets the selected of this TabMetadata.  # noqa: E501
1236
1237          # noqa: E501
1238
1239        :return: The selected of this TabMetadata.  # noqa: E501
1240        :rtype: str
1241        """
1242        return self._selected
1243
1244    @selected.setter
1245    def selected(self, selected):
1246        """Sets the selected of this TabMetadata.
1247
1248          # noqa: E501
1249
1250        :param selected: The selected of this TabMetadata.  # noqa: E501
1251        :type: str
1252        """
1253
1254        self._selected = selected
1255
1256    @property
1257    def shared(self):
1258        """Gets the shared of this TabMetadata.  # noqa: E501
1259
1260        When set to **true**, this custom tab is shared.  # noqa: E501
1261
1262        :return: The shared of this TabMetadata.  # noqa: E501
1263        :rtype: str
1264        """
1265        return self._shared
1266
1267    @shared.setter
1268    def shared(self, shared):
1269        """Sets the shared of this TabMetadata.
1270
1271        When set to **true**, this custom tab is shared.  # noqa: E501
1272
1273        :param shared: The shared of this TabMetadata.  # noqa: E501
1274        :type: str
1275        """
1276
1277        self._shared = shared
1278
1279    @property
1280    def signature_provider_id(self):
1281        """Gets the signature_provider_id of this TabMetadata.  # noqa: E501
1282
1283          # noqa: E501
1284
1285        :return: The signature_provider_id of this TabMetadata.  # noqa: E501
1286        :rtype: str
1287        """
1288        return self._signature_provider_id
1289
1290    @signature_provider_id.setter
1291    def signature_provider_id(self, signature_provider_id):
1292        """Sets the signature_provider_id of this TabMetadata.
1293
1294          # noqa: E501
1295
1296        :param signature_provider_id: The signature_provider_id of this TabMetadata.  # noqa: E501
1297        :type: str
1298        """
1299
1300        self._signature_provider_id = signature_provider_id
1301
1302    @property
1303    def stamp_type(self):
1304        """Gets the stamp_type of this TabMetadata.  # noqa: E501
1305
1306          # noqa: E501
1307
1308        :return: The stamp_type of this TabMetadata.  # noqa: E501
1309        :rtype: str
1310        """
1311        return self._stamp_type
1312
1313    @stamp_type.setter
1314    def stamp_type(self, stamp_type):
1315        """Sets the stamp_type of this TabMetadata.
1316
1317          # noqa: E501
1318
1319        :param stamp_type: The stamp_type of this TabMetadata.  # noqa: E501
1320        :type: str
1321        """
1322
1323        self._stamp_type = stamp_type
1324
1325    @property
1326    def stamp_type_metadata(self):
1327        """Gets the stamp_type_metadata of this TabMetadata.  # noqa: E501
1328
1329        Metadata that indicates whether the `stampType` property is editable.  # noqa: E501
1330
1331        :return: The stamp_type_metadata of this TabMetadata.  # noqa: E501
1332        :rtype: PropertyMetadata
1333        """
1334        return self._stamp_type_metadata
1335
1336    @stamp_type_metadata.setter
1337    def stamp_type_metadata(self, stamp_type_metadata):
1338        """Sets the stamp_type_metadata of this TabMetadata.
1339
1340        Metadata that indicates whether the `stampType` property is editable.  # noqa: E501
1341
1342        :param stamp_type_metadata: The stamp_type_metadata of this TabMetadata.  # noqa: E501
1343        :type: PropertyMetadata
1344        """
1345
1346        self._stamp_type_metadata = stamp_type_metadata
1347
1348    @property
1349    def tab_label(self):
1350        """Gets the tab_label of this TabMetadata.  # noqa: E501
1351
1352        The label string associated with the tab.  # noqa: E501
1353
1354        :return: The tab_label of this TabMetadata.  # noqa: E501
1355        :rtype: str
1356        """
1357        return self._tab_label
1358
1359    @tab_label.setter
1360    def tab_label(self, tab_label):
1361        """Sets the tab_label of this TabMetadata.
1362
1363        The label string associated with the tab.  # noqa: E501
1364
1365        :param tab_label: The tab_label of this TabMetadata.  # noqa: E501
1366        :type: str
1367        """
1368
1369        self._tab_label = tab_label
1370
1371    @property
1372    def type(self):
1373        """Gets the type of this TabMetadata.  # noqa: E501
1374
1375        The type of this tab. Values are: Approve, CheckBox, Company, Date, DateSigned, Decline, Email, EmailAddress, EnvelopeId, FirstName, Formula, FullName, InitialHere, InitialHereOptional, LastName, List, Note, Number, Radio, SignerAttachment, SignHere, SignHereOptional, Ssn, Text, Title, Zip5, or Zip5Dash4.  # noqa: E501
1376
1377        :return: The type of this TabMetadata.  # noqa: E501
1378        :rtype: str
1379        """
1380        return self._type
1381
1382    @type.setter
1383    def type(self, type):
1384        """Sets the type of this TabMetadata.
1385
1386        The type of this tab. Values are: Approve, CheckBox, Company, Date, DateSigned, Decline, Email, EmailAddress, EnvelopeId, FirstName, Formula, FullName, InitialHere, InitialHereOptional, LastName, List, Note, Number, Radio, SignerAttachment, SignHere, SignHereOptional, Ssn, Text, Title, Zip5, or Zip5Dash4.  # noqa: E501
1387
1388        :param type: The type of this TabMetadata.  # noqa: E501
1389        :type: str
1390        """
1391
1392        self._type = type
1393
1394    @property
1395    def underline(self):
1396        """Gets the underline of this TabMetadata.  # noqa: E501
1397
1398        When set to **true**, the information in the tab is underlined.  # noqa: E501
1399
1400        :return: The underline of this TabMetadata.  # noqa: E501
1401        :rtype: str
1402        """
1403        return self._underline
1404
1405    @underline.setter
1406    def underline(self, underline):
1407        """Sets the underline of this TabMetadata.
1408
1409        When set to **true**, the information in the tab is underlined.  # noqa: E501
1410
1411        :param underline: The underline of this TabMetadata.  # noqa: E501
1412        :type: str
1413        """
1414
1415        self._underline = underline
1416
1417    @property
1418    def validation_message(self):
1419        """Gets the validation_message of this TabMetadata.  # noqa: E501
1420
1421        The message displayed if the custom tab fails input validation (either custom of embedded).  # noqa: E501
1422
1423        :return: The validation_message of this TabMetadata.  # noqa: E501
1424        :rtype: str
1425        """
1426        return self._validation_message
1427
1428    @validation_message.setter
1429    def validation_message(self, validation_message):
1430        """Sets the validation_message of this TabMetadata.
1431
1432        The message displayed if the custom tab fails input validation (either custom of embedded).  # noqa: E501
1433
1434        :param validation_message: The validation_message of this TabMetadata.  # noqa: E501
1435        :type: str
1436        """
1437
1438        self._validation_message = validation_message
1439
1440    @property
1441    def validation_pattern(self):
1442        """Gets the validation_pattern of this TabMetadata.  # noqa: E501
1443
1444        A regular expression used to validate input for the tab.  # noqa: E501
1445
1446        :return: The validation_pattern of this TabMetadata.  # noqa: E501
1447        :rtype: str
1448        """
1449        return self._validation_pattern
1450
1451    @validation_pattern.setter
1452    def validation_pattern(self, validation_pattern):
1453        """Sets the validation_pattern of this TabMetadata.
1454
1455        A regular expression used to validate input for the tab.  # noqa: E501
1456
1457        :param validation_pattern: The validation_pattern of this TabMetadata.  # noqa: E501
1458        :type: str
1459        """
1460
1461        self._validation_pattern = validation_pattern
1462
1463    @property
1464    def validation_type(self):
1465        """Gets the validation_type of this TabMetadata.  # noqa: E501
1466
1467          # noqa: E501
1468
1469        :return: The validation_type of this TabMetadata.  # noqa: E501
1470        :rtype: str
1471        """
1472        return self._validation_type
1473
1474    @validation_type.setter
1475    def validation_type(self, validation_type):
1476        """Sets the validation_type of this TabMetadata.
1477
1478          # noqa: E501
1479
1480        :param validation_type: The validation_type of this TabMetadata.  # noqa: E501
1481        :type: str
1482        """
1483
1484        self._validation_type = validation_type
1485
1486    @property
1487    def width(self):
1488        """Gets the width of this TabMetadata.  # noqa: E501
1489
1490        Width of the tab in pixels.  # noqa: E501
1491
1492        :return: The width of this TabMetadata.  # noqa: E501
1493        :rtype: str
1494        """
1495        return self._width
1496
1497    @width.setter
1498    def width(self, width):
1499        """Sets the width of this TabMetadata.
1500
1501        Width of the tab in pixels.  # noqa: E501
1502
1503        :param width: The width of this TabMetadata.  # noqa: E501
1504        :type: str
1505        """
1506
1507        self._width = width
1508
1509    def to_dict(self):
1510        """Returns the model properties as a dict"""
1511        result = {}
1512
1513        for attr, _ in six.iteritems(self.swagger_types):
1514            value = getattr(self, attr)
1515            if isinstance(value, list):
1516                result[attr] = list(map(
1517                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1518                    value
1519                ))
1520            elif hasattr(value, "to_dict"):
1521                result[attr] = value.to_dict()
1522            elif isinstance(value, dict):
1523                result[attr] = dict(map(
1524                    lambda item: (item[0], item[1].to_dict())
1525                    if hasattr(item[1], "to_dict") else item,
1526                    value.items()
1527                ))
1528            else:
1529                result[attr] = value
1530        if issubclass(TabMetadata, dict):
1531            for key, value in self.items():
1532                result[key] = value
1533
1534        return result
1535
1536    def to_str(self):
1537        """Returns the string representation of the model"""
1538        return pprint.pformat(self.to_dict())
1539
1540    def __repr__(self):
1541        """For `print` and `pprint`"""
1542        return self.to_str()
1543
1544    def __eq__(self, other):
1545        """Returns true if both objects are equal"""
1546        if not isinstance(other, TabMetadata):
1547            return False
1548
1549        return self.to_dict() == other.to_dict()
1550
1551    def __ne__(self, other):
1552        """Returns true if both objects are not equal"""
1553        if not isinstance(other, TabMetadata):
1554            return True
1555
1556        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.

TabMetadata(_configuration=None, **kwargs)
150    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
151        """TabMetadata - a model defined in Swagger"""  # noqa: E501
152        if _configuration is None:
153            _configuration = Configuration()
154        self._configuration = _configuration
155
156        self._anchor = None
157        self._anchor_case_sensitive = None
158        self._anchor_horizontal_alignment = None
159        self._anchor_ignore_if_not_present = None
160        self._anchor_match_whole_word = None
161        self._anchor_units = None
162        self._anchor_x_offset = None
163        self._anchor_y_offset = None
164        self._bold = None
165        self._collaborative = None
166        self._conceal_value_on_document = None
167        self._created_by_display_name = None
168        self._created_by_user_id = None
169        self._custom_tab_id = None
170        self._disable_auto_size = None
171        self._editable = None
172        self._font = None
173        self._font_color = None
174        self._font_size = None
175        self._height = None
176        self._included_in_email = None
177        self._initial_value = None
178        self._italic = None
179        self._items = None
180        self._last_modified = None
181        self._last_modified_by_display_name = None
182        self._last_modified_by_user_id = None
183        self._locale_policy = None
184        self._locked = None
185        self._maximum_length = None
186        self._max_numerical_value = None
187        self._merge_field = None
188        self._min_numerical_value = None
189        self._name = None
190        self._numerical_value = None
191        self._payment_item_code = None
192        self._payment_item_description = None
193        self._payment_item_name = None
194        self._require_all = None
195        self._required = None
196        self._require_initial_on_shared_change = None
197        self._scale_value = None
198        self._selected = None
199        self._shared = None
200        self._signature_provider_id = None
201        self._stamp_type = None
202        self._stamp_type_metadata = None
203        self._tab_label = None
204        self._type = None
205        self._underline = None
206        self._validation_message = None
207        self._validation_pattern = None
208        self._validation_type = None
209        self._width = None
210        self.discriminator = None
211
212        setattr(self, "_{}".format('anchor'), kwargs.get('anchor', None))
213        setattr(self, "_{}".format('anchor_case_sensitive'), kwargs.get('anchor_case_sensitive', None))
214        setattr(self, "_{}".format('anchor_horizontal_alignment'), kwargs.get('anchor_horizontal_alignment', None))
215        setattr(self, "_{}".format('anchor_ignore_if_not_present'), kwargs.get('anchor_ignore_if_not_present', None))
216        setattr(self, "_{}".format('anchor_match_whole_word'), kwargs.get('anchor_match_whole_word', None))
217        setattr(self, "_{}".format('anchor_units'), kwargs.get('anchor_units', None))
218        setattr(self, "_{}".format('anchor_x_offset'), kwargs.get('anchor_x_offset', None))
219        setattr(self, "_{}".format('anchor_y_offset'), kwargs.get('anchor_y_offset', None))
220        setattr(self, "_{}".format('bold'), kwargs.get('bold', None))
221        setattr(self, "_{}".format('collaborative'), kwargs.get('collaborative', None))
222        setattr(self, "_{}".format('conceal_value_on_document'), kwargs.get('conceal_value_on_document', None))
223        setattr(self, "_{}".format('created_by_display_name'), kwargs.get('created_by_display_name', None))
224        setattr(self, "_{}".format('created_by_user_id'), kwargs.get('created_by_user_id', None))
225        setattr(self, "_{}".format('custom_tab_id'), kwargs.get('custom_tab_id', None))
226        setattr(self, "_{}".format('disable_auto_size'), kwargs.get('disable_auto_size', None))
227        setattr(self, "_{}".format('editable'), kwargs.get('editable', None))
228        setattr(self, "_{}".format('font'), kwargs.get('font', None))
229        setattr(self, "_{}".format('font_color'), kwargs.get('font_color', None))
230        setattr(self, "_{}".format('font_size'), kwargs.get('font_size', None))
231        setattr(self, "_{}".format('height'), kwargs.get('height', None))
232        setattr(self, "_{}".format('included_in_email'), kwargs.get('included_in_email', None))
233        setattr(self, "_{}".format('initial_value'), kwargs.get('initial_value', None))
234        setattr(self, "_{}".format('italic'), kwargs.get('italic', None))
235        setattr(self, "_{}".format('items'), kwargs.get('items', None))
236        setattr(self, "_{}".format('last_modified'), kwargs.get('last_modified', None))
237        setattr(self, "_{}".format('last_modified_by_display_name'), kwargs.get('last_modified_by_display_name', None))
238        setattr(self, "_{}".format('last_modified_by_user_id'), kwargs.get('last_modified_by_user_id', None))
239        setattr(self, "_{}".format('locale_policy'), kwargs.get('locale_policy', None))
240        setattr(self, "_{}".format('locked'), kwargs.get('locked', None))
241        setattr(self, "_{}".format('maximum_length'), kwargs.get('maximum_length', None))
242        setattr(self, "_{}".format('max_numerical_value'), kwargs.get('max_numerical_value', None))
243        setattr(self, "_{}".format('merge_field'), kwargs.get('merge_field', None))
244        setattr(self, "_{}".format('min_numerical_value'), kwargs.get('min_numerical_value', None))
245        setattr(self, "_{}".format('name'), kwargs.get('name', None))
246        setattr(self, "_{}".format('numerical_value'), kwargs.get('numerical_value', None))
247        setattr(self, "_{}".format('payment_item_code'), kwargs.get('payment_item_code', None))
248        setattr(self, "_{}".format('payment_item_description'), kwargs.get('payment_item_description', None))
249        setattr(self, "_{}".format('payment_item_name'), kwargs.get('payment_item_name', None))
250        setattr(self, "_{}".format('require_all'), kwargs.get('require_all', None))
251        setattr(self, "_{}".format('required'), kwargs.get('required', None))
252        setattr(self, "_{}".format('require_initial_on_shared_change'), kwargs.get('require_initial_on_shared_change', None))
253        setattr(self, "_{}".format('scale_value'), kwargs.get('scale_value', None))
254        setattr(self, "_{}".format('selected'), kwargs.get('selected', None))
255        setattr(self, "_{}".format('shared'), kwargs.get('shared', None))
256        setattr(self, "_{}".format('signature_provider_id'), kwargs.get('signature_provider_id', None))
257        setattr(self, "_{}".format('stamp_type'), kwargs.get('stamp_type', None))
258        setattr(self, "_{}".format('stamp_type_metadata'), kwargs.get('stamp_type_metadata', None))
259        setattr(self, "_{}".format('tab_label'), kwargs.get('tab_label', None))
260        setattr(self, "_{}".format('type'), kwargs.get('type', None))
261        setattr(self, "_{}".format('underline'), kwargs.get('underline', None))
262        setattr(self, "_{}".format('validation_message'), kwargs.get('validation_message', None))
263        setattr(self, "_{}".format('validation_pattern'), kwargs.get('validation_pattern', None))
264        setattr(self, "_{}".format('validation_type'), kwargs.get('validation_type', None))
265        setattr(self, "_{}".format('width'), kwargs.get('width', None))

TabMetadata - a model defined in Swagger

swagger_types = {'anchor': 'str', 'anchor_case_sensitive': 'str', 'anchor_horizontal_alignment': 'str', 'anchor_ignore_if_not_present': 'str', 'anchor_match_whole_word': 'str', 'anchor_units': 'str', 'anchor_x_offset': 'str', 'anchor_y_offset': 'str', 'bold': 'str', 'collaborative': 'str', 'conceal_value_on_document': 'str', 'created_by_display_name': 'str', 'created_by_user_id': 'str', 'custom_tab_id': 'str', 'disable_auto_size': 'str', 'editable': 'str', 'font': 'str', 'font_color': 'str', 'font_size': 'str', 'height': 'str', 'included_in_email': 'str', 'initial_value': 'str', 'italic': 'str', 'items': 'list[str]', 'last_modified': 'str', 'last_modified_by_display_name': 'str', 'last_modified_by_user_id': 'str', 'locale_policy': 'LocalePolicyTab', 'locked': 'str', 'maximum_length': 'str', 'max_numerical_value': 'str', 'merge_field': 'MergeField', 'min_numerical_value': 'str', 'name': 'str', 'numerical_value': 'str', 'payment_item_code': 'str', 'payment_item_description': 'str', 'payment_item_name': 'str', 'require_all': 'str', 'required': 'str', 'require_initial_on_shared_change': 'str', 'scale_value': 'str', 'selected': 'str', 'shared': 'str', 'signature_provider_id': 'str', 'stamp_type': 'str', 'stamp_type_metadata': 'PropertyMetadata', 'tab_label': 'str', 'type': 'str', 'underline': 'str', 'validation_message': 'str', 'validation_pattern': 'str', 'validation_type': 'str', 'width': 'str'}
attribute_map = {'anchor': 'anchor', 'anchor_case_sensitive': 'anchorCaseSensitive', 'anchor_horizontal_alignment': 'anchorHorizontalAlignment', 'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent', 'anchor_match_whole_word': 'anchorMatchWholeWord', 'anchor_units': 'anchorUnits', 'anchor_x_offset': 'anchorXOffset', 'anchor_y_offset': 'anchorYOffset', 'bold': 'bold', 'collaborative': 'collaborative', 'conceal_value_on_document': 'concealValueOnDocument', 'created_by_display_name': 'createdByDisplayName', 'created_by_user_id': 'createdByUserId', 'custom_tab_id': 'customTabId', 'disable_auto_size': 'disableAutoSize', 'editable': 'editable', 'font': 'font', 'font_color': 'fontColor', 'font_size': 'fontSize', 'height': 'height', 'included_in_email': 'includedInEmail', 'initial_value': 'initialValue', 'italic': 'italic', 'items': 'items', 'last_modified': 'lastModified', 'last_modified_by_display_name': 'lastModifiedByDisplayName', 'last_modified_by_user_id': 'lastModifiedByUserId', 'locale_policy': 'localePolicy', 'locked': 'locked', 'maximum_length': 'maximumLength', 'max_numerical_value': 'maxNumericalValue', 'merge_field': 'mergeField', 'min_numerical_value': 'minNumericalValue', 'name': 'name', 'numerical_value': 'numericalValue', 'payment_item_code': 'paymentItemCode', 'payment_item_description': 'paymentItemDescription', 'payment_item_name': 'paymentItemName', 'require_all': 'requireAll', 'required': 'required', 'require_initial_on_shared_change': 'requireInitialOnSharedChange', 'scale_value': 'scaleValue', 'selected': 'selected', 'shared': 'shared', 'signature_provider_id': 'signatureProviderId', 'stamp_type': 'stampType', 'stamp_type_metadata': 'stampTypeMetadata', 'tab_label': 'tabLabel', 'type': 'type', 'underline': 'underline', 'validation_message': 'validationMessage', 'validation_pattern': 'validationPattern', 'validation_type': 'validationType', 'width': 'width'}
anchor

Gets the anchor of this TabMetadata. # noqa: E501

An optional string that is used to auto-match tabs to strings located in the documents of an envelope. # noqa: E501

Returns

The anchor of this TabMetadata. # noqa: E501

anchor_case_sensitive

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

anchor_horizontal_alignment

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

anchor_ignore_if_not_present

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

anchor_match_whole_word

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

anchor_units

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

anchor_x_offset

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

anchor_y_offset

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

bold

Gets the bold of this TabMetadata. # noqa: E501

When set to true, the information in the tab is bold. # noqa: E501

Returns

The bold of this TabMetadata. # noqa: E501

collaborative

Gets the collaborative of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The collaborative of this TabMetadata. # noqa: E501

conceal_value_on_document

Gets the conceal_value_on_document of this TabMetadata. # noqa: E501

When set to true, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender. When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console. This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes. # noqa: E501

Returns

The conceal_value_on_document of this TabMetadata. # noqa: E501

created_by_display_name

Gets the created_by_display_name of this TabMetadata. # noqa: E501

The user name of the DocuSign user who created this object. # noqa: E501

Returns

The created_by_display_name of this TabMetadata. # noqa: E501

created_by_user_id

Gets the created_by_user_id of this TabMetadata. # noqa: E501

The userId of the DocuSign user who created this object. # noqa: E501

Returns

The created_by_user_id of this TabMetadata. # noqa: E501

custom_tab_id

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

disable_auto_size

Gets the disable_auto_size of this TabMetadata. # noqa: E501

When set to true, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes. # noqa: E501

Returns

The disable_auto_size of this TabMetadata. # noqa: E501

editable

Gets the editable of this TabMetadata. # noqa: E501

When set to true, the custom tab is editable. Otherwise the custom tab cannot be modified. # noqa: E501

Returns

The editable of this TabMetadata. # noqa: E501

font

Gets the font of this TabMetadata. # noqa: E501

The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica, LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default. # noqa: E501

Returns

The font of this TabMetadata. # noqa: E501

font_color

Gets the font_color of this TabMetadata. # noqa: E501

The font color used for the information in the tab. Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White. # noqa: E501

Returns

The font_color of this TabMetadata. # noqa: E501

font_size

Gets the font_size of this TabMetadata. # noqa: E501

The font size used for the information in the tab. Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72. # noqa: E501

Returns

The font_size of this TabMetadata. # noqa: E501

height

Gets the height of this TabMetadata. # noqa: E501

Height of the tab in pixels. # noqa: E501

Returns

The height of this TabMetadata. # noqa: E501

included_in_email

Gets the included_in_email of this TabMetadata. # noqa: E501

When set to true, the tab is included in e-mails related to the envelope on which it exists. This applies to only specific tabs. # noqa: E501

Returns

The included_in_email of this TabMetadata. # noqa: E501

initial_value

Gets the initial_value of this TabMetadata. # noqa: E501

The original value of the tab. # noqa: E501

Returns

The initial_value of this TabMetadata. # noqa: E501

italic

Gets the italic of this TabMetadata. # noqa: E501

When set to true, the information in the tab is italic. # noqa: E501

Returns

The italic of this TabMetadata. # noqa: E501

items

Gets the items of this TabMetadata. # noqa: E501

If the tab is a list, this represents the values that are possible for the tab. # noqa: E501

Returns

The items of this TabMetadata. # noqa: E501

last_modified

Gets the last_modified of this TabMetadata. # noqa: E501

The UTC DateTime this object was last modified. This is in ISO8601 format. # noqa: E501

Returns

The last_modified of this TabMetadata. # noqa: E501

last_modified_by_display_name

Gets the last_modified_by_display_name of this TabMetadata. # noqa: E501

The User Name of the DocuSign user who last modified this object. # noqa: E501

Returns

The last_modified_by_display_name of this TabMetadata. # noqa: E501

last_modified_by_user_id

Gets the last_modified_by_user_id of this TabMetadata. # noqa: E501

The userId of the DocuSign user who last modified this object. # noqa: E501

Returns

The last_modified_by_user_id of this TabMetadata. # noqa: E501

locale_policy

Gets the locale_policy of this TabMetadata. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The locale_policy of this TabMetadata. # noqa: E501

locked

Gets the locked of this TabMetadata. # noqa: E501

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

Returns

The locked of this TabMetadata. # noqa: E501

maximum_length

Gets the maximum_length of this TabMetadata. # noqa: E501

The maximum number of entry characters supported by the custom tab. # noqa: E501

Returns

The maximum_length of this TabMetadata. # noqa: E501

max_numerical_value

Gets the max_numerical_value of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The max_numerical_value of this TabMetadata. # noqa: E501

merge_field

Gets the merge_field of this TabMetadata. # noqa: E501

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

Returns

The merge_field of this TabMetadata. # noqa: E501

min_numerical_value

Gets the min_numerical_value of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The min_numerical_value of this TabMetadata. # noqa: E501

name

Gets the name of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The name of this TabMetadata. # noqa: E501

numerical_value

Gets the numerical_value of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The numerical_value of this TabMetadata. # noqa: E501

payment_item_code

Gets the payment_item_code of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The payment_item_code of this TabMetadata. # noqa: E501

payment_item_description

Gets the payment_item_description of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The payment_item_description of this TabMetadata. # noqa: E501

payment_item_name

Gets the payment_item_name of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The payment_item_name of this TabMetadata. # noqa: E501

require_all

Gets the require_all of this TabMetadata. # noqa: E501

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

Returns

The require_all of this TabMetadata. # noqa: E501

required

Gets the required of this TabMetadata. # noqa: E501

When set to true, the signer is required to fill out this tab # noqa: E501

Returns

The required of this TabMetadata. # noqa: E501

require_initial_on_shared_change

Gets the require_initial_on_shared_change of this TabMetadata. # noqa: E501

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

Returns

The require_initial_on_shared_change of this TabMetadata. # noqa: E501

scale_value

Gets the scale_value of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The scale_value of this TabMetadata. # noqa: E501

selected

Gets the selected of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The selected of this TabMetadata. # noqa: E501

shared

Gets the shared of this TabMetadata. # noqa: E501

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

Returns

The shared of this TabMetadata. # noqa: E501

signature_provider_id

Gets the signature_provider_id of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The signature_provider_id of this TabMetadata. # noqa: E501

stamp_type

Gets the stamp_type of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The stamp_type of this TabMetadata. # noqa: E501

stamp_type_metadata

Gets the stamp_type_metadata of this TabMetadata. # noqa: E501

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

Returns

The stamp_type_metadata of this TabMetadata. # noqa: E501

tab_label

Gets the tab_label of this TabMetadata. # noqa: E501

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

Returns

The tab_label of this TabMetadata. # noqa: E501

type

Gets the type of this TabMetadata. # noqa: E501

The type of this tab. Values are: Approve, CheckBox, Company, Date, DateSigned, Decline, Email, EmailAddress, EnvelopeId, FirstName, Formula, FullName, InitialHere, InitialHereOptional, LastName, List, Note, Number, Radio, SignerAttachment, SignHere, SignHereOptional, Ssn, Text, Title, Zip5, or Zip5Dash4. # noqa: E501

Returns

The type of this TabMetadata. # noqa: E501

underline

Gets the underline of this TabMetadata. # noqa: E501

When set to true, the information in the tab is underlined. # noqa: E501

Returns

The underline of this TabMetadata. # noqa: E501

validation_message

Gets the validation_message of this TabMetadata. # noqa: E501

The message displayed if the custom tab fails input validation (either custom of embedded). # noqa: E501

Returns

The validation_message of this TabMetadata. # noqa: E501

validation_pattern

Gets the validation_pattern of this TabMetadata. # noqa: E501

A regular expression used to validate input for the tab. # noqa: E501

Returns

The validation_pattern of this TabMetadata. # noqa: E501

validation_type

Gets the validation_type of this TabMetadata. # noqa: E501

# noqa: E501

Returns

The validation_type of this TabMetadata. # noqa: E501

width

Gets the width of this TabMetadata. # noqa: E501

Width of the tab in pixels. # noqa: E501

Returns

The width of this TabMetadata. # noqa: E501

def to_dict(self)
1509    def to_dict(self):
1510        """Returns the model properties as a dict"""
1511        result = {}
1512
1513        for attr, _ in six.iteritems(self.swagger_types):
1514            value = getattr(self, attr)
1515            if isinstance(value, list):
1516                result[attr] = list(map(
1517                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1518                    value
1519                ))
1520            elif hasattr(value, "to_dict"):
1521                result[attr] = value.to_dict()
1522            elif isinstance(value, dict):
1523                result[attr] = dict(map(
1524                    lambda item: (item[0], item[1].to_dict())
1525                    if hasattr(item[1], "to_dict") else item,
1526                    value.items()
1527                ))
1528            else:
1529                result[attr] = value
1530        if issubclass(TabMetadata, dict):
1531            for key, value in self.items():
1532                result[key] = value
1533
1534        return result

Returns the model properties as a dict

def to_str(self)
1536    def to_str(self):
1537        """Returns the string representation of the model"""
1538        return pprint.pformat(self.to_dict())

Returns the string representation of the model