docusign_esign.models.approve

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

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

Approve - a model defined in Swagger

swagger_types = {'agreement_attribute': 'str', 'agreement_attribute_locked': 'str', 'anchor_allow_white_space_in_characters': 'str', 'anchor_allow_white_space_in_characters_metadata': 'PropertyMetadata', 'anchor_case_sensitive': 'str', 'anchor_case_sensitive_metadata': 'PropertyMetadata', 'anchor_horizontal_alignment': 'str', 'anchor_horizontal_alignment_metadata': 'PropertyMetadata', 'anchor_ignore_if_not_present': 'str', 'anchor_ignore_if_not_present_metadata': 'PropertyMetadata', 'anchor_match_whole_word': 'str', 'anchor_match_whole_word_metadata': 'PropertyMetadata', 'anchor_string': 'str', 'anchor_string_metadata': 'PropertyMetadata', 'anchor_tab_processor_version': 'str', 'anchor_tab_processor_version_metadata': 'PropertyMetadata', 'anchor_tab_scope': 'str', 'anchor_units': 'str', 'anchor_units_metadata': 'PropertyMetadata', 'anchor_x_offset': 'str', 'anchor_x_offset_metadata': 'PropertyMetadata', 'anchor_y_offset': 'str', 'anchor_y_offset_metadata': 'PropertyMetadata', 'bold': 'str', 'bold_metadata': 'PropertyMetadata', 'button_text': 'str', 'button_text_metadata': 'PropertyMetadata', 'caption': 'str', 'caption_metadata': 'PropertyMetadata', 'conditional_parent_label': 'str', 'conditional_parent_label_metadata': 'PropertyMetadata', 'conditional_parent_value': 'str', 'conditional_parent_value_metadata': 'PropertyMetadata', 'connected_object_details': 'ConnectedObjectDetails', 'custom_tab_id': 'str', 'custom_tab_id_metadata': 'PropertyMetadata', 'document_id': 'str', 'document_id_metadata': 'PropertyMetadata', 'error_details': 'ErrorDetails', 'extension_data': 'ExtensionData', 'font': 'str', 'font_color': 'str', 'font_color_metadata': 'PropertyMetadata', 'font_metadata': 'PropertyMetadata', 'font_size': 'str', 'font_size_metadata': 'PropertyMetadata', 'form_order': 'str', 'form_order_metadata': 'PropertyMetadata', 'form_page_label': 'str', 'form_page_label_metadata': 'PropertyMetadata', 'form_page_number': 'str', 'form_page_number_metadata': 'PropertyMetadata', 'height': 'str', 'height_metadata': 'PropertyMetadata', 'italic': 'str', 'italic_metadata': 'PropertyMetadata', 'locale_policy': 'LocalePolicyTab', 'merge_field': 'MergeField', 'merge_field_xml': 'str', 'page_number': 'str', 'page_number_metadata': 'PropertyMetadata', 'recipient_id': 'str', 'recipient_id_guid': 'str', 'recipient_id_guid_metadata': 'PropertyMetadata', 'recipient_id_metadata': 'PropertyMetadata', 'smart_contract_information': 'SmartContractInformation', 'source': 'str', 'status': 'str', 'status_metadata': 'PropertyMetadata', 'tab_fully_qualified_path': 'str', 'tab_group_labels': 'list[str]', 'tab_group_labels_metadata': 'PropertyMetadata', 'tab_id': 'str', 'tab_id_metadata': 'PropertyMetadata', 'tab_label': 'str', 'tab_label_metadata': 'PropertyMetadata', 'tab_order': 'str', 'tab_order_metadata': 'PropertyMetadata', 'tab_type': 'str', 'tab_type_metadata': 'PropertyMetadata', 'template_locked': 'str', 'template_locked_metadata': 'PropertyMetadata', 'template_required': 'str', 'template_required_metadata': 'PropertyMetadata', 'tooltip': 'str', 'tool_tip_metadata': 'PropertyMetadata', 'underline': 'str', 'underline_metadata': 'PropertyMetadata', 'warning_details': 'ErrorDetails', 'width': 'str', 'width_metadata': 'PropertyMetadata', 'x_position': 'str', 'x_position_metadata': 'PropertyMetadata', 'y_position': 'str', 'y_position_metadata': 'PropertyMetadata'}
attribute_map = {'agreement_attribute': 'agreementAttribute', 'agreement_attribute_locked': 'agreementAttributeLocked', 'anchor_allow_white_space_in_characters': 'anchorAllowWhiteSpaceInCharacters', 'anchor_allow_white_space_in_characters_metadata': 'anchorAllowWhiteSpaceInCharactersMetadata', 'anchor_case_sensitive': 'anchorCaseSensitive', 'anchor_case_sensitive_metadata': 'anchorCaseSensitiveMetadata', 'anchor_horizontal_alignment': 'anchorHorizontalAlignment', 'anchor_horizontal_alignment_metadata': 'anchorHorizontalAlignmentMetadata', 'anchor_ignore_if_not_present': 'anchorIgnoreIfNotPresent', 'anchor_ignore_if_not_present_metadata': 'anchorIgnoreIfNotPresentMetadata', 'anchor_match_whole_word': 'anchorMatchWholeWord', 'anchor_match_whole_word_metadata': 'anchorMatchWholeWordMetadata', 'anchor_string': 'anchorString', 'anchor_string_metadata': 'anchorStringMetadata', 'anchor_tab_processor_version': 'anchorTabProcessorVersion', 'anchor_tab_processor_version_metadata': 'anchorTabProcessorVersionMetadata', 'anchor_tab_scope': 'anchorTabScope', 'anchor_units': 'anchorUnits', 'anchor_units_metadata': 'anchorUnitsMetadata', 'anchor_x_offset': 'anchorXOffset', 'anchor_x_offset_metadata': 'anchorXOffsetMetadata', 'anchor_y_offset': 'anchorYOffset', 'anchor_y_offset_metadata': 'anchorYOffsetMetadata', 'bold': 'bold', 'bold_metadata': 'boldMetadata', 'button_text': 'buttonText', 'button_text_metadata': 'buttonTextMetadata', 'caption': 'caption', 'caption_metadata': 'captionMetadata', 'conditional_parent_label': 'conditionalParentLabel', 'conditional_parent_label_metadata': 'conditionalParentLabelMetadata', 'conditional_parent_value': 'conditionalParentValue', 'conditional_parent_value_metadata': 'conditionalParentValueMetadata', 'connected_object_details': 'connectedObjectDetails', 'custom_tab_id': 'customTabId', 'custom_tab_id_metadata': 'customTabIdMetadata', 'document_id': 'documentId', 'document_id_metadata': 'documentIdMetadata', 'error_details': 'errorDetails', 'extension_data': 'extensionData', 'font': 'font', 'font_color': 'fontColor', 'font_color_metadata': 'fontColorMetadata', 'font_metadata': 'fontMetadata', 'font_size': 'fontSize', 'font_size_metadata': 'fontSizeMetadata', 'form_order': 'formOrder', 'form_order_metadata': 'formOrderMetadata', 'form_page_label': 'formPageLabel', 'form_page_label_metadata': 'formPageLabelMetadata', 'form_page_number': 'formPageNumber', 'form_page_number_metadata': 'formPageNumberMetadata', 'height': 'height', 'height_metadata': 'heightMetadata', 'italic': 'italic', 'italic_metadata': 'italicMetadata', 'locale_policy': 'localePolicy', 'merge_field': 'mergeField', 'merge_field_xml': 'mergeFieldXml', 'page_number': 'pageNumber', 'page_number_metadata': 'pageNumberMetadata', 'recipient_id': 'recipientId', 'recipient_id_guid': 'recipientIdGuid', 'recipient_id_guid_metadata': 'recipientIdGuidMetadata', 'recipient_id_metadata': 'recipientIdMetadata', 'smart_contract_information': 'smartContractInformation', 'source': 'source', 'status': 'status', 'status_metadata': 'statusMetadata', 'tab_fully_qualified_path': 'tabFullyQualifiedPath', 'tab_group_labels': 'tabGroupLabels', 'tab_group_labels_metadata': 'tabGroupLabelsMetadata', 'tab_id': 'tabId', 'tab_id_metadata': 'tabIdMetadata', 'tab_label': 'tabLabel', 'tab_label_metadata': 'tabLabelMetadata', 'tab_order': 'tabOrder', 'tab_order_metadata': 'tabOrderMetadata', 'tab_type': 'tabType', 'tab_type_metadata': 'tabTypeMetadata', 'template_locked': 'templateLocked', 'template_locked_metadata': 'templateLockedMetadata', 'template_required': 'templateRequired', 'template_required_metadata': 'templateRequiredMetadata', 'tooltip': 'tooltip', 'tool_tip_metadata': 'toolTipMetadata', 'underline': 'underline', 'underline_metadata': 'underlineMetadata', 'warning_details': 'warningDetails', 'width': 'width', 'width_metadata': 'widthMetadata', 'x_position': 'xPosition', 'x_position_metadata': 'xPositionMetadata', 'y_position': 'yPosition', 'y_position_metadata': 'yPositionMetadata'}
agreement_attribute

Gets the agreement_attribute of this Approve. # noqa: E501

# noqa: E501

Returns

The agreement_attribute of this Approve. # noqa: E501

agreement_attribute_locked

Gets the agreement_attribute_locked of this Approve. # noqa: E501

# noqa: E501

Returns

The agreement_attribute_locked of this Approve. # noqa: E501

anchor_allow_white_space_in_characters

Gets the anchor_allow_white_space_in_characters of this Approve. # noqa: E501

# noqa: E501

Returns

The anchor_allow_white_space_in_characters of this Approve. # noqa: E501

anchor_allow_white_space_in_characters_metadata

Gets the anchor_allow_white_space_in_characters_metadata of this Approve. # noqa: E501

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

Returns

The anchor_allow_white_space_in_characters_metadata of this Approve. # noqa: E501

anchor_case_sensitive

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

anchor_case_sensitive_metadata

Gets the anchor_case_sensitive_metadata of this Approve. # noqa: E501

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

Returns

The anchor_case_sensitive_metadata of this Approve. # noqa: E501

anchor_horizontal_alignment

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

anchor_horizontal_alignment_metadata

Gets the anchor_horizontal_alignment_metadata of this Approve. # noqa: E501

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

Returns

The anchor_horizontal_alignment_metadata of this Approve. # noqa: E501

anchor_ignore_if_not_present

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

anchor_ignore_if_not_present_metadata

Gets the anchor_ignore_if_not_present_metadata of this Approve. # noqa: E501

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

Returns

The anchor_ignore_if_not_present_metadata of this Approve. # noqa: E501

anchor_match_whole_word

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

anchor_match_whole_word_metadata

Gets the anchor_match_whole_word_metadata of this Approve. # noqa: E501

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

Returns

The anchor_match_whole_word_metadata of this Approve. # noqa: E501

anchor_string

Gets the anchor_string of this Approve. # noqa: E501

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

Returns

The anchor_string of this Approve. # noqa: E501

anchor_string_metadata

Gets the anchor_string_metadata of this Approve. # noqa: E501

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

Returns

The anchor_string_metadata of this Approve. # noqa: E501

anchor_tab_processor_version

Gets the anchor_tab_processor_version of this Approve. # noqa: E501

# noqa: E501

Returns

The anchor_tab_processor_version of this Approve. # noqa: E501

anchor_tab_processor_version_metadata

Gets the anchor_tab_processor_version_metadata of this Approve. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The anchor_tab_processor_version_metadata of this Approve. # noqa: E501

anchor_tab_scope

Gets the anchor_tab_scope of this Approve. # noqa: E501

# noqa: E501

Returns

The anchor_tab_scope of this Approve. # noqa: E501

anchor_units

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

anchor_units_metadata

Gets the anchor_units_metadata of this Approve. # noqa: E501

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

Returns

The anchor_units_metadata of this Approve. # noqa: E501

anchor_x_offset

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

anchor_x_offset_metadata

Gets the anchor_x_offset_metadata of this Approve. # noqa: E501

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

Returns

The anchor_x_offset_metadata of this Approve. # noqa: E501

anchor_y_offset

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

anchor_y_offset_metadata

Gets the anchor_y_offset_metadata of this Approve. # noqa: E501

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

Returns

The anchor_y_offset_metadata of this Approve. # noqa: E501

bold

Gets the bold of this Approve. # noqa: E501

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

Returns

The bold of this Approve. # noqa: E501

bold_metadata

Gets the bold_metadata of this Approve. # noqa: E501

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

Returns

The bold_metadata of this Approve. # noqa: E501

button_text

Gets the button_text of this Approve. # noqa: E501

Specifies the approval text displayed in the tab. # noqa: E501

Returns

The button_text of this Approve. # noqa: E501

button_text_metadata

Gets the button_text_metadata of this Approve. # noqa: E501

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

Returns

The button_text_metadata of this Approve. # noqa: E501

caption

Gets the caption of this Approve. # noqa: E501

# noqa: E501

Returns

The caption of this Approve. # noqa: E501

caption_metadata

Gets the caption_metadata of this Approve. # noqa: E501

# noqa: E501

Returns

The caption_metadata of this Approve. # noqa: E501

conditional_parent_label

Gets the conditional_parent_label of this Approve. # noqa: E501

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

Returns

The conditional_parent_label of this Approve. # noqa: E501

conditional_parent_label_metadata

Gets the conditional_parent_label_metadata of this Approve. # noqa: E501

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

Returns

The conditional_parent_label_metadata of this Approve. # noqa: E501

conditional_parent_value

Gets the conditional_parent_value of this Approve. # noqa: E501

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

Returns

The conditional_parent_value of this Approve. # noqa: E501

conditional_parent_value_metadata

Gets the conditional_parent_value_metadata of this Approve. # noqa: E501

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

Returns

The conditional_parent_value_metadata of this Approve. # noqa: E501

connected_object_details

Gets the connected_object_details of this Approve. # noqa: E501

# noqa: E501

Returns

The connected_object_details of this Approve. # noqa: E501

custom_tab_id

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

custom_tab_id_metadata

Gets the custom_tab_id_metadata of this Approve. # noqa: E501

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

Returns

The custom_tab_id_metadata of this Approve. # noqa: E501

document_id

Gets the document_id of this Approve. # noqa: E501

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

Returns

The document_id of this Approve. # noqa: E501

document_id_metadata

Gets the document_id_metadata of this Approve. # noqa: E501

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

Returns

The document_id_metadata of this Approve. # noqa: E501

error_details

Gets the error_details of this Approve. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this Approve. # noqa: E501

extension_data

Gets the extension_data of this Approve. # noqa: E501

# noqa: E501

Returns

The extension_data of this Approve. # noqa: E501

font

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

font_color

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

font_color_metadata

Gets the font_color_metadata of this Approve. # noqa: E501

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

Returns

The font_color_metadata of this Approve. # noqa: E501

font_metadata

Gets the font_metadata of this Approve. # noqa: E501

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

Returns

The font_metadata of this Approve. # noqa: E501

font_size

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

font_size_metadata

Gets the font_size_metadata of this Approve. # noqa: E501

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

Returns

The font_size_metadata of this Approve. # noqa: E501

form_order

Gets the form_order of this Approve. # noqa: E501

# noqa: E501

Returns

The form_order of this Approve. # noqa: E501

form_order_metadata

Gets the form_order_metadata of this Approve. # noqa: E501

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

Returns

The form_order_metadata of this Approve. # noqa: E501

form_page_label

Gets the form_page_label of this Approve. # noqa: E501

# noqa: E501

Returns

The form_page_label of this Approve. # noqa: E501

form_page_label_metadata

Gets the form_page_label_metadata of this Approve. # noqa: E501

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

Returns

The form_page_label_metadata of this Approve. # noqa: E501

form_page_number

Gets the form_page_number of this Approve. # noqa: E501

# noqa: E501

Returns

The form_page_number of this Approve. # noqa: E501

form_page_number_metadata

Gets the form_page_number_metadata of this Approve. # noqa: E501

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

Returns

The form_page_number_metadata of this Approve. # noqa: E501

height

Gets the height of this Approve. # noqa: E501

Height of the tab in pixels. # noqa: E501

Returns

The height of this Approve. # noqa: E501

height_metadata

Gets the height_metadata of this Approve. # noqa: E501

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

Returns

The height_metadata of this Approve. # noqa: E501

italic

Gets the italic of this Approve. # noqa: E501

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

Returns

The italic of this Approve. # noqa: E501

italic_metadata

Gets the italic_metadata of this Approve. # noqa: E501

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

Returns

The italic_metadata of this Approve. # noqa: E501

locale_policy

Gets the locale_policy of this Approve. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The locale_policy of this Approve. # noqa: E501

merge_field

Gets the merge_field of this Approve. # noqa: E501

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

Returns

The merge_field of this Approve. # noqa: E501

merge_field_xml

Gets the merge_field_xml of this Approve. # noqa: E501

# noqa: E501

Returns

The merge_field_xml of this Approve. # noqa: E501

page_number

Gets the page_number of this Approve. # noqa: E501

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

Returns

The page_number of this Approve. # noqa: E501

page_number_metadata

Gets the page_number_metadata of this Approve. # noqa: E501

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

Returns

The page_number_metadata of this Approve. # noqa: E501

recipient_id

Gets the recipient_id of this Approve. # noqa: E501

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

Returns

The recipient_id of this Approve. # noqa: E501

recipient_id_guid

Gets the recipient_id_guid of this Approve. # noqa: E501

# noqa: E501

Returns

The recipient_id_guid of this Approve. # noqa: E501

recipient_id_guid_metadata

Gets the recipient_id_guid_metadata of this Approve. # noqa: E501

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

Returns

The recipient_id_guid_metadata of this Approve. # noqa: E501

recipient_id_metadata

Gets the recipient_id_metadata of this Approve. # noqa: E501

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

Returns

The recipient_id_metadata of this Approve. # noqa: E501

smart_contract_information

Gets the smart_contract_information of this Approve. # noqa: E501

Reserved for DocuSign. # noqa: E501

Returns

The smart_contract_information of this Approve. # noqa: E501

source

Gets the source of this Approve. # noqa: E501

# noqa: E501

Returns

The source of this Approve. # noqa: E501

status

Gets the status of this Approve. # noqa: E501

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

Returns

The status of this Approve. # noqa: E501

status_metadata

Gets the status_metadata of this Approve. # noqa: E501

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

Returns

The status_metadata of this Approve. # noqa: E501

tab_fully_qualified_path

Gets the tab_fully_qualified_path of this Approve. # noqa: E501

# noqa: E501

Returns

The tab_fully_qualified_path of this Approve. # noqa: E501

tab_group_labels

Gets the tab_group_labels of this Approve. # noqa: E501

# noqa: E501

Returns

The tab_group_labels of this Approve. # noqa: E501

tab_group_labels_metadata

Gets the tab_group_labels_metadata of this Approve. # noqa: E501

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

Returns

The tab_group_labels_metadata of this Approve. # noqa: E501

tab_id

Gets the tab_id of this Approve. # noqa: E501

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

Returns

The tab_id of this Approve. # noqa: E501

tab_id_metadata

Gets the tab_id_metadata of this Approve. # noqa: E501

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

Returns

The tab_id_metadata of this Approve. # noqa: E501

tab_label

Gets the tab_label of this Approve. # noqa: E501

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

Returns

The tab_label of this Approve. # noqa: E501

tab_label_metadata

Gets the tab_label_metadata of this Approve. # noqa: E501

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

Returns

The tab_label_metadata of this Approve. # noqa: E501

tab_order

Gets the tab_order of this Approve. # noqa: E501

# noqa: E501

Returns

The tab_order of this Approve. # noqa: E501

tab_order_metadata

Gets the tab_order_metadata of this Approve. # noqa: E501

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

Returns

The tab_order_metadata of this Approve. # noqa: E501

tab_type

Gets the tab_type of this Approve. # noqa: E501

# noqa: E501

Returns

The tab_type of this Approve. # noqa: E501

tab_type_metadata

Gets the tab_type_metadata of this Approve. # noqa: E501

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

Returns

The tab_type_metadata of this Approve. # noqa: E501

template_locked

Gets the template_locked of this Approve. # noqa: E501

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

Returns

The template_locked of this Approve. # noqa: E501

template_locked_metadata

Gets the template_locked_metadata of this Approve. # noqa: E501

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

Returns

The template_locked_metadata of this Approve. # noqa: E501

template_required

Gets the template_required of this Approve. # noqa: E501

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

Returns

The template_required of this Approve. # noqa: E501

template_required_metadata

Gets the template_required_metadata of this Approve. # noqa: E501

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

Returns

The template_required_metadata of this Approve. # noqa: E501

tooltip

Gets the tooltip of this Approve. # noqa: E501

# noqa: E501

Returns

The tooltip of this Approve. # noqa: E501

tool_tip_metadata

Gets the tool_tip_metadata of this Approve. # noqa: E501

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

Returns

The tool_tip_metadata of this Approve. # noqa: E501

underline

Gets the underline of this Approve. # noqa: E501

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

Returns

The underline of this Approve. # noqa: E501

underline_metadata

Gets the underline_metadata of this Approve. # noqa: E501

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

Returns

The underline_metadata of this Approve. # noqa: E501

warning_details

Gets the warning_details of this Approve. # noqa: E501

# noqa: E501

Returns

The warning_details of this Approve. # noqa: E501

width

Gets the width of this Approve. # noqa: E501

Width of the tab in pixels. # noqa: E501

Returns

The width of this Approve. # noqa: E501

width_metadata

Gets the width_metadata of this Approve. # noqa: E501

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

Returns

The width_metadata of this Approve. # noqa: E501

x_position

Gets the x_position of this Approve. # noqa: E501

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

Returns

The x_position of this Approve. # noqa: E501

x_position_metadata

Gets the x_position_metadata of this Approve. # noqa: E501

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

Returns

The x_position_metadata of this Approve. # noqa: E501

y_position

Gets the y_position of this Approve. # noqa: E501

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

Returns

The y_position of this Approve. # noqa: E501

y_position_metadata

Gets the y_position_metadata of this Approve. # noqa: E501

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

Returns

The y_position_metadata of this Approve. # noqa: E501

def to_dict(self)
2616    def to_dict(self):
2617        """Returns the model properties as a dict"""
2618        result = {}
2619
2620        for attr, _ in six.iteritems(self.swagger_types):
2621            value = getattr(self, attr)
2622            if isinstance(value, list):
2623                result[attr] = list(map(
2624                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
2625                    value
2626                ))
2627            elif hasattr(value, "to_dict"):
2628                result[attr] = value.to_dict()
2629            elif isinstance(value, dict):
2630                result[attr] = dict(map(
2631                    lambda item: (item[0], item[1].to_dict())
2632                    if hasattr(item[1], "to_dict") else item,
2633                    value.items()
2634                ))
2635            else:
2636                result[attr] = value
2637        if issubclass(Approve, dict):
2638            for key, value in self.items():
2639                result[key] = value
2640
2641        return result

Returns the model properties as a dict

def to_str(self)
2643    def to_str(self):
2644        """Returns the string representation of the model"""
2645        return pprint.pformat(self.to_dict())

Returns the string representation of the model