text: # coding: utf-8
  
  """
      DocuSign REST API
  
      The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.
  
      OpenAPI spec version: v2
      Contact: devcenter@docusign.com
      Generated by: https://github.com/swagger-api/swagger-codegen.git
  """
  
  
  from pprint import pformat
  from six import iteritems
  import re
  
  
  class AccountRoleSettings(object):
      """
      NOTE: This class is auto generated by the swagger code generator program.
      Do not edit the class manually.
      """
      def __init__(self, allow_account_management=None, allow_account_management_metadata=None, allow_api_access=None, allow_api_access_metadata=None, allow_api_access_to_account=None, allow_api_access_to_account_metadata=None, allow_api_sending_on_behalf_of_others=None, allow_api_sending_on_behalf_of_others_metadata=None, allow_api_sequential_signing=None, allow_api_sequential_signing_metadata=None, allow_bulk_sending=None, allow_bulk_sending_metadata=None, allow_docu_sign_desktop_client=None, allow_docu_sign_desktop_client_metadata=None, allowed_address_book_access=None, allowed_address_book_access_metadata=None, allowed_template_access=None, allowed_template_access_metadata=None, allowed_to_be_envelope_transfer_recipient=None, allowed_to_be_envelope_transfer_recipient_metadata=None, allow_envelope_sending=None, allow_envelope_sending_metadata=None, allow_e_seal_recipients=None, allow_e_seal_recipients_metadata=None, allow_power_forms_admin_to_access_all_power_form_envelopes=None, allow_power_forms_admin_to_access_all_power_form_envelopes_metadata=None, allow_senders_to_set_recipient_email_language=None, allow_senders_to_set_recipient_email_language_metadata=None, allow_signer_attachments=None, allow_signer_attachments_metadata=None, allow_supplemental_documents=None, allow_supplemental_documents_metadata=None, allow_tagging_in_send_and_correct=None, allow_tagging_in_send_and_correct_metadata=None, allow_vaulting=None, allow_vaulting_metadata=None, allow_wet_signing_override=None, allow_wet_signing_override_metadata=None, can_create_workspaces=None, can_create_workspaces_metadata=None, disable_document_upload=None, disable_document_upload_metadata=None, disable_other_actions=None, disable_other_actions_metadata=None, enable_api_request_logging=None, enable_api_request_logging_metadata=None, enable_recipient_viewing_notifications=None, enable_recipient_viewing_notifications_metadata=None, enable_sequential_signing_interface=None, enable_sequential_signing_interface_metadata=None, enable_transaction_point_integration=None, enable_transaction_point_integration_metadata=None, power_form_role=None, power_form_role_metadata=None, receive_completed_self_signed_documents_as_email_links=None, receive_completed_self_signed_documents_as_email_links_metadata=None, supplemental_documents_must_accept=None, supplemental_documents_must_accept_metadata=None, supplemental_documents_must_read=None, supplemental_documents_must_read_metadata=None, supplemental_documents_must_view=None, supplemental_documents_must_view_metadata=None, use_new_docu_sign_experience_interface=None, use_new_docu_sign_experience_interface_metadata=None, use_new_sending_interface=None, use_new_sending_interface_metadata=None, vaulting_mode=None, vaulting_mode_metadata=None):
          """
          AccountRoleSettings - a model defined in Swagger
  
          :param dict swaggerTypes: The key is attribute name
                                    and the value is attribute type.
          :param dict attributeMap: The key is attribute name
                                    and the value is json key in definition.
          """
          self.swagger_types = {
              'allow_account_management': 'str',
              'allow_account_management_metadata': 'SettingsMetadata',
              'allow_api_access': 'str',
              'allow_api_access_metadata': 'SettingsMetadata',
              'allow_api_access_to_account': 'str',
              'allow_api_access_to_account_metadata': 'SettingsMetadata',
              'allow_api_sending_on_behalf_of_others': 'str',
              'allow_api_sending_on_behalf_of_others_metadata': 'SettingsMetadata',
              'allow_api_sequential_signing': 'str',
              'allow_api_sequential_signing_metadata': 'SettingsMetadata',
              'allow_bulk_sending': 'str',
              'allow_bulk_sending_metadata': 'SettingsMetadata',
              'allow_docu_sign_desktop_client': 'str',
              'allow_docu_sign_desktop_client_metadata': 'SettingsMetadata',
              'allowed_address_book_access': 'str',
              'allowed_address_book_access_metadata': 'SettingsMetadata',
              'allowed_template_access': 'str',
              'allowed_template_access_metadata': 'SettingsMetadata',
              'allowed_to_be_envelope_transfer_recipient': 'str',
              'allowed_to_be_envelope_transfer_recipient_metadata': 'SettingsMetadata',
              'allow_envelope_sending': 'str',
              'allow_envelope_sending_metadata': 'SettingsMetadata',
              'allow_e_seal_recipients': 'str',
              'allow_e_seal_recipients_metadata': 'SettingsMetadata',
              'allow_power_forms_admin_to_access_all_power_form_envelopes': 'str',
              'allow_power_forms_admin_to_access_all_power_form_envelopes_metadata': 'SettingsMetadata',
              'allow_senders_to_set_recipient_email_language': 'str',
              'allow_senders_to_set_recipient_email_language_metadata': 'SettingsMetadata',
              'allow_signer_attachments': 'str',
              'allow_signer_attachments_metadata': 'SettingsMetadata',
              'allow_supplemental_documents': 'str',
              'allow_supplemental_documents_metadata': 'SettingsMetadata',
              'allow_tagging_in_send_and_correct': 'str',
              'allow_tagging_in_send_and_correct_metadata': 'SettingsMetadata',
              'allow_vaulting': 'str',
              'allow_vaulting_metadata': 'SettingsMetadata',
              'allow_wet_signing_override': 'str',
              'allow_wet_signing_override_metadata': 'SettingsMetadata',
              'can_create_workspaces': 'str',
              'can_create_workspaces_metadata': 'SettingsMetadata',
              'disable_document_upload': 'str',
              'disable_document_upload_metadata': 'SettingsMetadata',
              'disable_other_actions': 'str',
              'disable_other_actions_metadata': 'SettingsMetadata',
              'enable_api_request_logging': 'str',
              'enable_api_request_logging_metadata': 'SettingsMetadata',
              'enable_recipient_viewing_notifications': 'str',
              'enable_recipient_viewing_notifications_metadata': 'SettingsMetadata',
              'enable_sequential_signing_interface': 'str',
              'enable_sequential_signing_interface_metadata': 'SettingsMetadata',
              'enable_transaction_point_integration': 'str',
              'enable_transaction_point_integration_metadata': 'SettingsMetadata',
              'power_form_role': 'str',
              'power_form_role_metadata': 'SettingsMetadata',
              'receive_completed_self_signed_documents_as_email_links': 'str',
              'receive_completed_self_signed_documents_as_email_links_metadata': 'SettingsMetadata',
              'supplemental_documents_must_accept': 'str',
              'supplemental_documents_must_accept_metadata': 'SettingsMetadata',
              'supplemental_documents_must_read': 'str',
              'supplemental_documents_must_read_metadata': 'SettingsMetadata',
              'supplemental_documents_must_view': 'str',
              'supplemental_documents_must_view_metadata': 'SettingsMetadata',
              'use_new_docu_sign_experience_interface': 'str',
              'use_new_docu_sign_experience_interface_metadata': 'SettingsMetadata',
              'use_new_sending_interface': 'str',
              'use_new_sending_interface_metadata': 'SettingsMetadata',
              'vaulting_mode': 'str',
              'vaulting_mode_metadata': 'SettingsMetadata'
          }
  
          self.attribute_map = {
              'allow_account_management': 'allowAccountManagement',
              'allow_account_management_metadata': 'allowAccountManagementMetadata',
              'allow_api_access': 'allowApiAccess',
              'allow_api_access_metadata': 'allowApiAccessMetadata',
              'allow_api_access_to_account': 'allowApiAccessToAccount',
              'allow_api_access_to_account_metadata': 'allowApiAccessToAccountMetadata',
              'allow_api_sending_on_behalf_of_others': 'allowApiSendingOnBehalfOfOthers',
              'allow_api_sending_on_behalf_of_others_metadata': 'allowApiSendingOnBehalfOfOthersMetadata',
              'allow_api_sequential_signing': 'allowApiSequentialSigning',
              'allow_api_sequential_signing_metadata': 'allowApiSequentialSigningMetadata',
              'allow_bulk_sending': 'allowBulkSending',
              'allow_bulk_sending_metadata': 'allowBulkSendingMetadata',
              'allow_docu_sign_desktop_client': 'allowDocuSignDesktopClient',
              'allow_docu_sign_desktop_client_metadata': 'allowDocuSignDesktopClientMetadata',
              'allowed_address_book_access': 'allowedAddressBookAccess',
              'allowed_address_book_access_metadata': 'allowedAddressBookAccessMetadata',
              'allowed_template_access': 'allowedTemplateAccess',
              'allowed_template_access_metadata': 'allowedTemplateAccessMetadata',
              'allowed_to_be_envelope_transfer_recipient': 'allowedToBeEnvelopeTransferRecipient',
              'allowed_to_be_envelope_transfer_recipient_metadata': 'allowedToBeEnvelopeTransferRecipientMetadata',
              'allow_envelope_sending': 'allowEnvelopeSending',
              'allow_envelope_sending_metadata': 'allowEnvelopeSendingMetadata',
              'allow_e_seal_recipients': 'allowESealRecipients',
              'allow_e_seal_recipients_metadata': 'allowESealRecipientsMetadata',
              'allow_power_forms_admin_to_access_all_power_form_envelopes': 'allowPowerFormsAdminToAccessAllPowerFormEnvelopes',
              'allow_power_forms_admin_to_access_all_power_form_envelopes_metadata': 'allowPowerFormsAdminToAccessAllPowerFormEnvelopesMetadata',
              'allow_senders_to_set_recipient_email_language': 'allowSendersToSetRecipientEmailLanguage',
              'allow_senders_to_set_recipient_email_language_metadata': 'allowSendersToSetRecipientEmailLanguageMetadata',
              'allow_signer_attachments': 'allowSignerAttachments',
              'allow_signer_attachments_metadata': 'allowSignerAttachmentsMetadata',
              'allow_supplemental_documents': 'allowSupplementalDocuments',
              'allow_supplemental_documents_metadata': 'allowSupplementalDocumentsMetadata',
              'allow_tagging_in_send_and_correct': 'allowTaggingInSendAndCorrect',
              'allow_tagging_in_send_and_correct_metadata': 'allowTaggingInSendAndCorrectMetadata',
              'allow_vaulting': 'allowVaulting',
              'allow_vaulting_metadata': 'allowVaultingMetadata',
              'allow_wet_signing_override': 'allowWetSigningOverride',
              'allow_wet_signing_override_metadata': 'allowWetSigningOverrideMetadata',
              'can_create_workspaces': 'canCreateWorkspaces',
              'can_create_workspaces_metadata': 'canCreateWorkspacesMetadata',
              'disable_document_upload': 'disableDocumentUpload',
              'disable_document_upload_metadata': 'disableDocumentUploadMetadata',
              'disable_other_actions': 'disableOtherActions',
              'disable_other_actions_metadata': 'disableOtherActionsMetadata',
              'enable_api_request_logging': 'enableApiRequestLogging',
              'enable_api_request_logging_metadata': 'enableApiRequestLoggingMetadata',
              'enable_recipient_viewing_notifications': 'enableRecipientViewingNotifications',
              'enable_recipient_viewing_notifications_metadata': 'enableRecipientViewingNotificationsMetadata',
              'enable_sequential_signing_interface': 'enableSequentialSigningInterface',
              'enable_sequential_signing_interface_metadata': 'enableSequentialSigningInterfaceMetadata',
              'enable_transaction_point_integration': 'enableTransactionPointIntegration',
              'enable_transaction_point_integration_metadata': 'enableTransactionPointIntegrationMetadata',
              'power_form_role': 'powerFormRole',
              'power_form_role_metadata': 'powerFormRoleMetadata',
              'receive_completed_self_signed_documents_as_email_links': 'receiveCompletedSelfSignedDocumentsAsEmailLinks',
              'receive_completed_self_signed_documents_as_email_links_metadata': 'receiveCompletedSelfSignedDocumentsAsEmailLinksMetadata',
              'supplemental_documents_must_accept': 'supplementalDocumentsMustAccept',
              'supplemental_documents_must_accept_metadata': 'supplementalDocumentsMustAcceptMetadata',
              'supplemental_documents_must_read': 'supplementalDocumentsMustRead',
              'supplemental_documents_must_read_metadata': 'supplementalDocumentsMustReadMetadata',
              'supplemental_documents_must_view': 'supplementalDocumentsMustView',
              'supplemental_documents_must_view_metadata': 'supplementalDocumentsMustViewMetadata',
              'use_new_docu_sign_experience_interface': 'useNewDocuSignExperienceInterface',
              'use_new_docu_sign_experience_interface_metadata': 'useNewDocuSignExperienceInterfaceMetadata',
              'use_new_sending_interface': 'useNewSendingInterface',
              'use_new_sending_interface_metadata': 'useNewSendingInterfaceMetadata',
              'vaulting_mode': 'vaultingMode',
              'vaulting_mode_metadata': 'vaultingModeMetadata'
          }
  
          self._allow_account_management = allow_account_management
          self._allow_account_management_metadata = allow_account_management_metadata
          self._allow_api_access = allow_api_access
          self._allow_api_access_metadata = allow_api_access_metadata
          self._allow_api_access_to_account = allow_api_access_to_account
          self._allow_api_access_to_account_metadata = allow_api_access_to_account_metadata
          self._allow_api_sending_on_behalf_of_others = allow_api_sending_on_behalf_of_others
          self._allow_api_sending_on_behalf_of_others_metadata = allow_api_sending_on_behalf_of_others_metadata
          self._allow_api_sequential_signing = allow_api_sequential_signing
          self._allow_api_sequential_signing_metadata = allow_api_sequential_signing_metadata
          self._allow_bulk_sending = allow_bulk_sending
          self._allow_bulk_sending_metadata = allow_bulk_sending_metadata
          self._allow_docu_sign_desktop_client = allow_docu_sign_desktop_client
          self._allow_docu_sign_desktop_client_metadata = allow_docu_sign_desktop_client_metadata
          self._allowed_address_book_access = allowed_address_book_access
          self._allowed_address_book_access_metadata = allowed_address_book_access_metadata
          self._allowed_template_access = allowed_template_access
          self._allowed_template_access_metadata = allowed_template_access_metadata
          self._allowed_to_be_envelope_transfer_recipient = allowed_to_be_envelope_transfer_recipient
          self._allowed_to_be_envelope_transfer_recipient_metadata = allowed_to_be_envelope_transfer_recipient_metadata
          self._allow_envelope_sending = allow_envelope_sending
          self._allow_envelope_sending_metadata = allow_envelope_sending_metadata
          self._allow_e_seal_recipients = allow_e_seal_recipients
          self._allow_e_seal_recipients_metadata = allow_e_seal_recipients_metadata
          self._allow_power_forms_admin_to_access_all_power_form_envelopes = allow_power_forms_admin_to_access_all_power_form_envelopes
          self._allow_power_forms_admin_to_access_all_power_form_envelopes_metadata = allow_power_forms_admin_to_access_all_power_form_envelopes_metadata
          self._allow_senders_to_set_recipient_email_language = allow_senders_to_set_recipient_email_language
          self._allow_senders_to_set_recipient_email_language_metadata = allow_senders_to_set_recipient_email_language_metadata
          self._allow_signer_attachments = allow_signer_attachments
          self._allow_signer_attachments_metadata = allow_signer_attachments_metadata
          self._allow_supplemental_documents = allow_supplemental_documents
          self._allow_supplemental_documents_metadata = allow_supplemental_documents_metadata
          self._allow_tagging_in_send_and_correct = allow_tagging_in_send_and_correct
          self._allow_tagging_in_send_and_correct_metadata = allow_tagging_in_send_and_correct_metadata
          self._allow_vaulting = allow_vaulting
          self._allow_vaulting_metadata = allow_vaulting_metadata
          self._allow_wet_signing_override = allow_wet_signing_override
          self._allow_wet_signing_override_metadata = allow_wet_signing_override_metadata
          self._can_create_workspaces = can_create_workspaces
          self._can_create_workspaces_metadata = can_create_workspaces_metadata
          self._disable_document_upload = disable_document_upload
          self._disable_document_upload_metadata = disable_document_upload_metadata
          self._disable_other_actions = disable_other_actions
          self._disable_other_actions_metadata = disable_other_actions_metadata
          self._enable_api_request_logging = enable_api_request_logging
          self._enable_api_request_logging_metadata = enable_api_request_logging_metadata
          self._enable_recipient_viewing_notifications = enable_recipient_viewing_notifications
          self._enable_recipient_viewing_notifications_metadata = enable_recipient_viewing_notifications_metadata
          self._enable_sequential_signing_interface = enable_sequential_signing_interface
          self._enable_sequential_signing_interface_metadata = enable_sequential_signing_interface_metadata
          self._enable_transaction_point_integration = enable_transaction_point_integration
          self._enable_transaction_point_integration_metadata = enable_transaction_point_integration_metadata
          self._power_form_role = power_form_role
          self._power_form_role_metadata = power_form_role_metadata
          self._receive_completed_self_signed_documents_as_email_links = receive_completed_self_signed_documents_as_email_links
          self._receive_completed_self_signed_documents_as_email_links_metadata = receive_completed_self_signed_documents_as_email_links_metadata
          self._supplemental_documents_must_accept = supplemental_documents_must_accept
          self._supplemental_documents_must_accept_metadata = supplemental_documents_must_accept_metadata
          self._supplemental_documents_must_read = supplemental_documents_must_read
          self._supplemental_documents_must_read_metadata = supplemental_documents_must_read_metadata
          self._supplemental_documents_must_view = supplemental_documents_must_view
          self._supplemental_documents_must_view_metadata = supplemental_documents_must_view_metadata
          self._use_new_docu_sign_experience_interface = use_new_docu_sign_experience_interface
          self._use_new_docu_sign_experience_interface_metadata = use_new_docu_sign_experience_interface_metadata
          self._use_new_sending_interface = use_new_sending_interface
          self._use_new_sending_interface_metadata = use_new_sending_interface_metadata
          self._vaulting_mode = vaulting_mode
          self._vaulting_mode_metadata = vaulting_mode_metadata
  
      @property
      def allow_account_management(self):
          """
          Gets the allow_account_management of this AccountRoleSettings.
          
  
          :return: The allow_account_management of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_account_management
  
      @allow_account_management.setter
      def allow_account_management(self, allow_account_management):
          """
          Sets the allow_account_management of this AccountRoleSettings.
          
  
          :param allow_account_management: The allow_account_management of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_account_management = allow_account_management
  
      @property
      def allow_account_management_metadata(self):
          """
          Gets the allow_account_management_metadata of this AccountRoleSettings.
  
          :return: The allow_account_management_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_account_management_metadata
  
      @allow_account_management_metadata.setter
      def allow_account_management_metadata(self, allow_account_management_metadata):
          """
          Sets the allow_account_management_metadata of this AccountRoleSettings.
  
          :param allow_account_management_metadata: The allow_account_management_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_account_management_metadata = allow_account_management_metadata
  
      @property
      def allow_api_access(self):
          """
          Gets the allow_api_access of this AccountRoleSettings.
          
  
          :return: The allow_api_access of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_api_access
  
      @allow_api_access.setter
      def allow_api_access(self, allow_api_access):
          """
          Sets the allow_api_access of this AccountRoleSettings.
          
  
          :param allow_api_access: The allow_api_access of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_api_access = allow_api_access
  
      @property
      def allow_api_access_metadata(self):
          """
          Gets the allow_api_access_metadata of this AccountRoleSettings.
  
          :return: The allow_api_access_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_api_access_metadata
  
      @allow_api_access_metadata.setter
      def allow_api_access_metadata(self, allow_api_access_metadata):
          """
          Sets the allow_api_access_metadata of this AccountRoleSettings.
  
          :param allow_api_access_metadata: The allow_api_access_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_api_access_metadata = allow_api_access_metadata
  
      @property
      def allow_api_access_to_account(self):
          """
          Gets the allow_api_access_to_account of this AccountRoleSettings.
          
  
          :return: The allow_api_access_to_account of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_api_access_to_account
  
      @allow_api_access_to_account.setter
      def allow_api_access_to_account(self, allow_api_access_to_account):
          """
          Sets the allow_api_access_to_account of this AccountRoleSettings.
          
  
          :param allow_api_access_to_account: The allow_api_access_to_account of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_api_access_to_account = allow_api_access_to_account
  
      @property
      def allow_api_access_to_account_metadata(self):
          """
          Gets the allow_api_access_to_account_metadata of this AccountRoleSettings.
  
          :return: The allow_api_access_to_account_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_api_access_to_account_metadata
  
      @allow_api_access_to_account_metadata.setter
      def allow_api_access_to_account_metadata(self, allow_api_access_to_account_metadata):
          """
          Sets the allow_api_access_to_account_metadata of this AccountRoleSettings.
  
          :param allow_api_access_to_account_metadata: The allow_api_access_to_account_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_api_access_to_account_metadata = allow_api_access_to_account_metadata
  
      @property
      def allow_api_sending_on_behalf_of_others(self):
          """
          Gets the allow_api_sending_on_behalf_of_others of this AccountRoleSettings.
          
  
          :return: The allow_api_sending_on_behalf_of_others of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_api_sending_on_behalf_of_others
  
      @allow_api_sending_on_behalf_of_others.setter
      def allow_api_sending_on_behalf_of_others(self, allow_api_sending_on_behalf_of_others):
          """
          Sets the allow_api_sending_on_behalf_of_others of this AccountRoleSettings.
          
  
          :param allow_api_sending_on_behalf_of_others: The allow_api_sending_on_behalf_of_others of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_api_sending_on_behalf_of_others = allow_api_sending_on_behalf_of_others
  
      @property
      def allow_api_sending_on_behalf_of_others_metadata(self):
          """
          Gets the allow_api_sending_on_behalf_of_others_metadata of this AccountRoleSettings.
  
          :return: The allow_api_sending_on_behalf_of_others_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_api_sending_on_behalf_of_others_metadata
  
      @allow_api_sending_on_behalf_of_others_metadata.setter
      def allow_api_sending_on_behalf_of_others_metadata(self, allow_api_sending_on_behalf_of_others_metadata):
          """
          Sets the allow_api_sending_on_behalf_of_others_metadata of this AccountRoleSettings.
  
          :param allow_api_sending_on_behalf_of_others_metadata: The allow_api_sending_on_behalf_of_others_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_api_sending_on_behalf_of_others_metadata = allow_api_sending_on_behalf_of_others_metadata
  
      @property
      def allow_api_sequential_signing(self):
          """
          Gets the allow_api_sequential_signing of this AccountRoleSettings.
          
  
          :return: The allow_api_sequential_signing of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_api_sequential_signing
  
      @allow_api_sequential_signing.setter
      def allow_api_sequential_signing(self, allow_api_sequential_signing):
          """
          Sets the allow_api_sequential_signing of this AccountRoleSettings.
          
  
          :param allow_api_sequential_signing: The allow_api_sequential_signing of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_api_sequential_signing = allow_api_sequential_signing
  
      @property
      def allow_api_sequential_signing_metadata(self):
          """
          Gets the allow_api_sequential_signing_metadata of this AccountRoleSettings.
  
          :return: The allow_api_sequential_signing_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_api_sequential_signing_metadata
  
      @allow_api_sequential_signing_metadata.setter
      def allow_api_sequential_signing_metadata(self, allow_api_sequential_signing_metadata):
          """
          Sets the allow_api_sequential_signing_metadata of this AccountRoleSettings.
  
          :param allow_api_sequential_signing_metadata: The allow_api_sequential_signing_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_api_sequential_signing_metadata = allow_api_sequential_signing_metadata
  
      @property
      def allow_bulk_sending(self):
          """
          Gets the allow_bulk_sending of this AccountRoleSettings.
          
  
          :return: The allow_bulk_sending of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_bulk_sending
  
      @allow_bulk_sending.setter
      def allow_bulk_sending(self, allow_bulk_sending):
          """
          Sets the allow_bulk_sending of this AccountRoleSettings.
          
  
          :param allow_bulk_sending: The allow_bulk_sending of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_bulk_sending = allow_bulk_sending
  
      @property
      def allow_bulk_sending_metadata(self):
          """
          Gets the allow_bulk_sending_metadata of this AccountRoleSettings.
  
          :return: The allow_bulk_sending_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_bulk_sending_metadata
  
      @allow_bulk_sending_metadata.setter
      def allow_bulk_sending_metadata(self, allow_bulk_sending_metadata):
          """
          Sets the allow_bulk_sending_metadata of this AccountRoleSettings.
  
          :param allow_bulk_sending_metadata: The allow_bulk_sending_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_bulk_sending_metadata = allow_bulk_sending_metadata
  
      @property
      def allow_docu_sign_desktop_client(self):
          """
          Gets the allow_docu_sign_desktop_client of this AccountRoleSettings.
          
  
          :return: The allow_docu_sign_desktop_client of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_docu_sign_desktop_client
  
      @allow_docu_sign_desktop_client.setter
      def allow_docu_sign_desktop_client(self, allow_docu_sign_desktop_client):
          """
          Sets the allow_docu_sign_desktop_client of this AccountRoleSettings.
          
  
          :param allow_docu_sign_desktop_client: The allow_docu_sign_desktop_client of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_docu_sign_desktop_client = allow_docu_sign_desktop_client
  
      @property
      def allow_docu_sign_desktop_client_metadata(self):
          """
          Gets the allow_docu_sign_desktop_client_metadata of this AccountRoleSettings.
  
          :return: The allow_docu_sign_desktop_client_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_docu_sign_desktop_client_metadata
  
      @allow_docu_sign_desktop_client_metadata.setter
      def allow_docu_sign_desktop_client_metadata(self, allow_docu_sign_desktop_client_metadata):
          """
          Sets the allow_docu_sign_desktop_client_metadata of this AccountRoleSettings.
  
          :param allow_docu_sign_desktop_client_metadata: The allow_docu_sign_desktop_client_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_docu_sign_desktop_client_metadata = allow_docu_sign_desktop_client_metadata
  
      @property
      def allowed_address_book_access(self):
          """
          Gets the allowed_address_book_access of this AccountRoleSettings.
          
  
          :return: The allowed_address_book_access of this AccountRoleSettings.
          :rtype: str
          """
          return self._allowed_address_book_access
  
      @allowed_address_book_access.setter
      def allowed_address_book_access(self, allowed_address_book_access):
          """
          Sets the allowed_address_book_access of this AccountRoleSettings.
          
  
          :param allowed_address_book_access: The allowed_address_book_access of this AccountRoleSettings.
          :type: str
          """
  
          self._allowed_address_book_access = allowed_address_book_access
  
      @property
      def allowed_address_book_access_metadata(self):
          """
          Gets the allowed_address_book_access_metadata of this AccountRoleSettings.
  
          :return: The allowed_address_book_access_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allowed_address_book_access_metadata
  
      @allowed_address_book_access_metadata.setter
      def allowed_address_book_access_metadata(self, allowed_address_book_access_metadata):
          """
          Sets the allowed_address_book_access_metadata of this AccountRoleSettings.
  
          :param allowed_address_book_access_metadata: The allowed_address_book_access_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allowed_address_book_access_metadata = allowed_address_book_access_metadata
  
      @property
      def allowed_template_access(self):
          """
          Gets the allowed_template_access of this AccountRoleSettings.
          
  
          :return: The allowed_template_access of this AccountRoleSettings.
          :rtype: str
          """
          return self._allowed_template_access
  
      @allowed_template_access.setter
      def allowed_template_access(self, allowed_template_access):
          """
          Sets the allowed_template_access of this AccountRoleSettings.
          
  
          :param allowed_template_access: The allowed_template_access of this AccountRoleSettings.
          :type: str
          """
  
          self._allowed_template_access = allowed_template_access
  
      @property
      def allowed_template_access_metadata(self):
          """
          Gets the allowed_template_access_metadata of this AccountRoleSettings.
  
          :return: The allowed_template_access_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allowed_template_access_metadata
  
      @allowed_template_access_metadata.setter
      def allowed_template_access_metadata(self, allowed_template_access_metadata):
          """
          Sets the allowed_template_access_metadata of this AccountRoleSettings.
  
          :param allowed_template_access_metadata: The allowed_template_access_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allowed_template_access_metadata = allowed_template_access_metadata
  
      @property
      def allowed_to_be_envelope_transfer_recipient(self):
          """
          Gets the allowed_to_be_envelope_transfer_recipient of this AccountRoleSettings.
          
  
          :return: The allowed_to_be_envelope_transfer_recipient of this AccountRoleSettings.
          :rtype: str
          """
          return self._allowed_to_be_envelope_transfer_recipient
  
      @allowed_to_be_envelope_transfer_recipient.setter
      def allowed_to_be_envelope_transfer_recipient(self, allowed_to_be_envelope_transfer_recipient):
          """
          Sets the allowed_to_be_envelope_transfer_recipient of this AccountRoleSettings.
          
  
          :param allowed_to_be_envelope_transfer_recipient: The allowed_to_be_envelope_transfer_recipient of this AccountRoleSettings.
          :type: str
          """
  
          self._allowed_to_be_envelope_transfer_recipient = allowed_to_be_envelope_transfer_recipient
  
      @property
      def allowed_to_be_envelope_transfer_recipient_metadata(self):
          """
          Gets the allowed_to_be_envelope_transfer_recipient_metadata of this AccountRoleSettings.
  
          :return: The allowed_to_be_envelope_transfer_recipient_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allowed_to_be_envelope_transfer_recipient_metadata
  
      @allowed_to_be_envelope_transfer_recipient_metadata.setter
      def allowed_to_be_envelope_transfer_recipient_metadata(self, allowed_to_be_envelope_transfer_recipient_metadata):
          """
          Sets the allowed_to_be_envelope_transfer_recipient_metadata of this AccountRoleSettings.
  
          :param allowed_to_be_envelope_transfer_recipient_metadata: The allowed_to_be_envelope_transfer_recipient_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allowed_to_be_envelope_transfer_recipient_metadata = allowed_to_be_envelope_transfer_recipient_metadata
  
      @property
      def allow_envelope_sending(self):
          """
          Gets the allow_envelope_sending of this AccountRoleSettings.
          
  
          :return: The allow_envelope_sending of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_envelope_sending
  
      @allow_envelope_sending.setter
      def allow_envelope_sending(self, allow_envelope_sending):
          """
          Sets the allow_envelope_sending of this AccountRoleSettings.
          
  
          :param allow_envelope_sending: The allow_envelope_sending of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_envelope_sending = allow_envelope_sending
  
      @property
      def allow_envelope_sending_metadata(self):
          """
          Gets the allow_envelope_sending_metadata of this AccountRoleSettings.
  
          :return: The allow_envelope_sending_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_envelope_sending_metadata
  
      @allow_envelope_sending_metadata.setter
      def allow_envelope_sending_metadata(self, allow_envelope_sending_metadata):
          """
          Sets the allow_envelope_sending_metadata of this AccountRoleSettings.
  
          :param allow_envelope_sending_metadata: The allow_envelope_sending_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_envelope_sending_metadata = allow_envelope_sending_metadata
  
      @property
      def allow_e_seal_recipients(self):
          """
          Gets the allow_e_seal_recipients of this AccountRoleSettings.
          
  
          :return: The allow_e_seal_recipients of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_e_seal_recipients
  
      @allow_e_seal_recipients.setter
      def allow_e_seal_recipients(self, allow_e_seal_recipients):
          """
          Sets the allow_e_seal_recipients of this AccountRoleSettings.
          
  
          :param allow_e_seal_recipients: The allow_e_seal_recipients of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_e_seal_recipients = allow_e_seal_recipients
  
      @property
      def allow_e_seal_recipients_metadata(self):
          """
          Gets the allow_e_seal_recipients_metadata of this AccountRoleSettings.
  
          :return: The allow_e_seal_recipients_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_e_seal_recipients_metadata
  
      @allow_e_seal_recipients_metadata.setter
      def allow_e_seal_recipients_metadata(self, allow_e_seal_recipients_metadata):
          """
          Sets the allow_e_seal_recipients_metadata of this AccountRoleSettings.
  
          :param allow_e_seal_recipients_metadata: The allow_e_seal_recipients_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_e_seal_recipients_metadata = allow_e_seal_recipients_metadata
  
      @property
      def allow_power_forms_admin_to_access_all_power_form_envelopes(self):
          """
          Gets the allow_power_forms_admin_to_access_all_power_form_envelopes of this AccountRoleSettings.
          
  
          :return: The allow_power_forms_admin_to_access_all_power_form_envelopes of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_power_forms_admin_to_access_all_power_form_envelopes
  
      @allow_power_forms_admin_to_access_all_power_form_envelopes.setter
      def allow_power_forms_admin_to_access_all_power_form_envelopes(self, allow_power_forms_admin_to_access_all_power_form_envelopes):
          """
          Sets the allow_power_forms_admin_to_access_all_power_form_envelopes of this AccountRoleSettings.
          
  
          :param allow_power_forms_admin_to_access_all_power_form_envelopes: The allow_power_forms_admin_to_access_all_power_form_envelopes of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_power_forms_admin_to_access_all_power_form_envelopes = allow_power_forms_admin_to_access_all_power_form_envelopes
  
      @property
      def allow_power_forms_admin_to_access_all_power_form_envelopes_metadata(self):
          """
          Gets the allow_power_forms_admin_to_access_all_power_form_envelopes_metadata of this AccountRoleSettings.
  
          :return: The allow_power_forms_admin_to_access_all_power_form_envelopes_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_power_forms_admin_to_access_all_power_form_envelopes_metadata
  
      @allow_power_forms_admin_to_access_all_power_form_envelopes_metadata.setter
      def allow_power_forms_admin_to_access_all_power_form_envelopes_metadata(self, allow_power_forms_admin_to_access_all_power_form_envelopes_metadata):
          """
          Sets the allow_power_forms_admin_to_access_all_power_form_envelopes_metadata of this AccountRoleSettings.
  
          :param allow_power_forms_admin_to_access_all_power_form_envelopes_metadata: The allow_power_forms_admin_to_access_all_power_form_envelopes_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_power_forms_admin_to_access_all_power_form_envelopes_metadata = allow_power_forms_admin_to_access_all_power_form_envelopes_metadata
  
      @property
      def allow_senders_to_set_recipient_email_language(self):
          """
          Gets the allow_senders_to_set_recipient_email_language of this AccountRoleSettings.
          
  
          :return: The allow_senders_to_set_recipient_email_language of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_senders_to_set_recipient_email_language
  
      @allow_senders_to_set_recipient_email_language.setter
      def allow_senders_to_set_recipient_email_language(self, allow_senders_to_set_recipient_email_language):
          """
          Sets the allow_senders_to_set_recipient_email_language of this AccountRoleSettings.
          
  
          :param allow_senders_to_set_recipient_email_language: The allow_senders_to_set_recipient_email_language of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_senders_to_set_recipient_email_language = allow_senders_to_set_recipient_email_language
  
      @property
      def allow_senders_to_set_recipient_email_language_metadata(self):
          """
          Gets the allow_senders_to_set_recipient_email_language_metadata of this AccountRoleSettings.
  
          :return: The allow_senders_to_set_recipient_email_language_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_senders_to_set_recipient_email_language_metadata
  
      @allow_senders_to_set_recipient_email_language_metadata.setter
      def allow_senders_to_set_recipient_email_language_metadata(self, allow_senders_to_set_recipient_email_language_metadata):
          """
          Sets the allow_senders_to_set_recipient_email_language_metadata of this AccountRoleSettings.
  
          :param allow_senders_to_set_recipient_email_language_metadata: The allow_senders_to_set_recipient_email_language_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_senders_to_set_recipient_email_language_metadata = allow_senders_to_set_recipient_email_language_metadata
  
      @property
      def allow_signer_attachments(self):
          """
          Gets the allow_signer_attachments of this AccountRoleSettings.
          
  
          :return: The allow_signer_attachments of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_signer_attachments
  
      @allow_signer_attachments.setter
      def allow_signer_attachments(self, allow_signer_attachments):
          """
          Sets the allow_signer_attachments of this AccountRoleSettings.
          
  
          :param allow_signer_attachments: The allow_signer_attachments of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_signer_attachments = allow_signer_attachments
  
      @property
      def allow_signer_attachments_metadata(self):
          """
          Gets the allow_signer_attachments_metadata of this AccountRoleSettings.
  
          :return: The allow_signer_attachments_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_signer_attachments_metadata
  
      @allow_signer_attachments_metadata.setter
      def allow_signer_attachments_metadata(self, allow_signer_attachments_metadata):
          """
          Sets the allow_signer_attachments_metadata of this AccountRoleSettings.
  
          :param allow_signer_attachments_metadata: The allow_signer_attachments_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_signer_attachments_metadata = allow_signer_attachments_metadata
  
      @property
      def allow_supplemental_documents(self):
          """
          Gets the allow_supplemental_documents of this AccountRoleSettings.
          
  
          :return: The allow_supplemental_documents of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_supplemental_documents
  
      @allow_supplemental_documents.setter
      def allow_supplemental_documents(self, allow_supplemental_documents):
          """
          Sets the allow_supplemental_documents of this AccountRoleSettings.
          
  
          :param allow_supplemental_documents: The allow_supplemental_documents of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_supplemental_documents = allow_supplemental_documents
  
      @property
      def allow_supplemental_documents_metadata(self):
          """
          Gets the allow_supplemental_documents_metadata of this AccountRoleSettings.
  
          :return: The allow_supplemental_documents_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_supplemental_documents_metadata
  
      @allow_supplemental_documents_metadata.setter
      def allow_supplemental_documents_metadata(self, allow_supplemental_documents_metadata):
          """
          Sets the allow_supplemental_documents_metadata of this AccountRoleSettings.
  
          :param allow_supplemental_documents_metadata: The allow_supplemental_documents_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_supplemental_documents_metadata = allow_supplemental_documents_metadata
  
      @property
      def allow_tagging_in_send_and_correct(self):
          """
          Gets the allow_tagging_in_send_and_correct of this AccountRoleSettings.
          
  
          :return: The allow_tagging_in_send_and_correct of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_tagging_in_send_and_correct
  
      @allow_tagging_in_send_and_correct.setter
      def allow_tagging_in_send_and_correct(self, allow_tagging_in_send_and_correct):
          """
          Sets the allow_tagging_in_send_and_correct of this AccountRoleSettings.
          
  
          :param allow_tagging_in_send_and_correct: The allow_tagging_in_send_and_correct of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_tagging_in_send_and_correct = allow_tagging_in_send_and_correct
  
      @property
      def allow_tagging_in_send_and_correct_metadata(self):
          """
          Gets the allow_tagging_in_send_and_correct_metadata of this AccountRoleSettings.
  
          :return: The allow_tagging_in_send_and_correct_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_tagging_in_send_and_correct_metadata
  
      @allow_tagging_in_send_and_correct_metadata.setter
      def allow_tagging_in_send_and_correct_metadata(self, allow_tagging_in_send_and_correct_metadata):
          """
          Sets the allow_tagging_in_send_and_correct_metadata of this AccountRoleSettings.
  
          :param allow_tagging_in_send_and_correct_metadata: The allow_tagging_in_send_and_correct_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_tagging_in_send_and_correct_metadata = allow_tagging_in_send_and_correct_metadata
  
      @property
      def allow_vaulting(self):
          """
          Gets the allow_vaulting of this AccountRoleSettings.
          
  
          :return: The allow_vaulting of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_vaulting
  
      @allow_vaulting.setter
      def allow_vaulting(self, allow_vaulting):
          """
          Sets the allow_vaulting of this AccountRoleSettings.
          
  
          :param allow_vaulting: The allow_vaulting of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_vaulting = allow_vaulting
  
      @property
      def allow_vaulting_metadata(self):
          """
          Gets the allow_vaulting_metadata of this AccountRoleSettings.
  
          :return: The allow_vaulting_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_vaulting_metadata
  
      @allow_vaulting_metadata.setter
      def allow_vaulting_metadata(self, allow_vaulting_metadata):
          """
          Sets the allow_vaulting_metadata of this AccountRoleSettings.
  
          :param allow_vaulting_metadata: The allow_vaulting_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_vaulting_metadata = allow_vaulting_metadata
  
      @property
      def allow_wet_signing_override(self):
          """
          Gets the allow_wet_signing_override of this AccountRoleSettings.
          
  
          :return: The allow_wet_signing_override of this AccountRoleSettings.
          :rtype: str
          """
          return self._allow_wet_signing_override
  
      @allow_wet_signing_override.setter
      def allow_wet_signing_override(self, allow_wet_signing_override):
          """
          Sets the allow_wet_signing_override of this AccountRoleSettings.
          
  
          :param allow_wet_signing_override: The allow_wet_signing_override of this AccountRoleSettings.
          :type: str
          """
  
          self._allow_wet_signing_override = allow_wet_signing_override
  
      @property
      def allow_wet_signing_override_metadata(self):
          """
          Gets the allow_wet_signing_override_metadata of this AccountRoleSettings.
  
          :return: The allow_wet_signing_override_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._allow_wet_signing_override_metadata
  
      @allow_wet_signing_override_metadata.setter
      def allow_wet_signing_override_metadata(self, allow_wet_signing_override_metadata):
          """
          Sets the allow_wet_signing_override_metadata of this AccountRoleSettings.
  
          :param allow_wet_signing_override_metadata: The allow_wet_signing_override_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._allow_wet_signing_override_metadata = allow_wet_signing_override_metadata
  
      @property
      def can_create_workspaces(self):
          """
          Gets the can_create_workspaces of this AccountRoleSettings.
          
  
          :return: The can_create_workspaces of this AccountRoleSettings.
          :rtype: str
          """
          return self._can_create_workspaces
  
      @can_create_workspaces.setter
      def can_create_workspaces(self, can_create_workspaces):
          """
          Sets the can_create_workspaces of this AccountRoleSettings.
          
  
          :param can_create_workspaces: The can_create_workspaces of this AccountRoleSettings.
          :type: str
          """
  
          self._can_create_workspaces = can_create_workspaces
  
      @property
      def can_create_workspaces_metadata(self):
          """
          Gets the can_create_workspaces_metadata of this AccountRoleSettings.
  
          :return: The can_create_workspaces_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._can_create_workspaces_metadata
  
      @can_create_workspaces_metadata.setter
      def can_create_workspaces_metadata(self, can_create_workspaces_metadata):
          """
          Sets the can_create_workspaces_metadata of this AccountRoleSettings.
  
          :param can_create_workspaces_metadata: The can_create_workspaces_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._can_create_workspaces_metadata = can_create_workspaces_metadata
  
      @property
      def disable_document_upload(self):
          """
          Gets the disable_document_upload of this AccountRoleSettings.
          
  
          :return: The disable_document_upload of this AccountRoleSettings.
          :rtype: str
          """
          return self._disable_document_upload
  
      @disable_document_upload.setter
      def disable_document_upload(self, disable_document_upload):
          """
          Sets the disable_document_upload of this AccountRoleSettings.
          
  
          :param disable_document_upload: The disable_document_upload of this AccountRoleSettings.
          :type: str
          """
  
          self._disable_document_upload = disable_document_upload
  
      @property
      def disable_document_upload_metadata(self):
          """
          Gets the disable_document_upload_metadata of this AccountRoleSettings.
  
          :return: The disable_document_upload_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._disable_document_upload_metadata
  
      @disable_document_upload_metadata.setter
      def disable_document_upload_metadata(self, disable_document_upload_metadata):
          """
          Sets the disable_document_upload_metadata of this AccountRoleSettings.
  
          :param disable_document_upload_metadata: The disable_document_upload_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._disable_document_upload_metadata = disable_document_upload_metadata
  
      @property
      def disable_other_actions(self):
          """
          Gets the disable_other_actions of this AccountRoleSettings.
          
  
          :return: The disable_other_actions of this AccountRoleSettings.
          :rtype: str
          """
          return self._disable_other_actions
  
      @disable_other_actions.setter
      def disable_other_actions(self, disable_other_actions):
          """
          Sets the disable_other_actions of this AccountRoleSettings.
          
  
          :param disable_other_actions: The disable_other_actions of this AccountRoleSettings.
          :type: str
          """
  
          self._disable_other_actions = disable_other_actions
  
      @property
      def disable_other_actions_metadata(self):
          """
          Gets the disable_other_actions_metadata of this AccountRoleSettings.
  
          :return: The disable_other_actions_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._disable_other_actions_metadata
  
      @disable_other_actions_metadata.setter
      def disable_other_actions_metadata(self, disable_other_actions_metadata):
          """
          Sets the disable_other_actions_metadata of this AccountRoleSettings.
  
          :param disable_other_actions_metadata: The disable_other_actions_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._disable_other_actions_metadata = disable_other_actions_metadata
  
      @property
      def enable_api_request_logging(self):
          """
          Gets the enable_api_request_logging of this AccountRoleSettings.
          
  
          :return: The enable_api_request_logging of this AccountRoleSettings.
          :rtype: str
          """
          return self._enable_api_request_logging
  
      @enable_api_request_logging.setter
      def enable_api_request_logging(self, enable_api_request_logging):
          """
          Sets the enable_api_request_logging of this AccountRoleSettings.
          
  
          :param enable_api_request_logging: The enable_api_request_logging of this AccountRoleSettings.
          :type: str
          """
  
          self._enable_api_request_logging = enable_api_request_logging
  
      @property
      def enable_api_request_logging_metadata(self):
          """
          Gets the enable_api_request_logging_metadata of this AccountRoleSettings.
  
          :return: The enable_api_request_logging_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._enable_api_request_logging_metadata
  
      @enable_api_request_logging_metadata.setter
      def enable_api_request_logging_metadata(self, enable_api_request_logging_metadata):
          """
          Sets the enable_api_request_logging_metadata of this AccountRoleSettings.
  
          :param enable_api_request_logging_metadata: The enable_api_request_logging_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._enable_api_request_logging_metadata = enable_api_request_logging_metadata
  
      @property
      def enable_recipient_viewing_notifications(self):
          """
          Gets the enable_recipient_viewing_notifications of this AccountRoleSettings.
          
  
          :return: The enable_recipient_viewing_notifications of this AccountRoleSettings.
          :rtype: str
          """
          return self._enable_recipient_viewing_notifications
  
      @enable_recipient_viewing_notifications.setter
      def enable_recipient_viewing_notifications(self, enable_recipient_viewing_notifications):
          """
          Sets the enable_recipient_viewing_notifications of this AccountRoleSettings.
          
  
          :param enable_recipient_viewing_notifications: The enable_recipient_viewing_notifications of this AccountRoleSettings.
          :type: str
          """
  
          self._enable_recipient_viewing_notifications = enable_recipient_viewing_notifications
  
      @property
      def enable_recipient_viewing_notifications_metadata(self):
          """
          Gets the enable_recipient_viewing_notifications_metadata of this AccountRoleSettings.
  
          :return: The enable_recipient_viewing_notifications_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._enable_recipient_viewing_notifications_metadata
  
      @enable_recipient_viewing_notifications_metadata.setter
      def enable_recipient_viewing_notifications_metadata(self, enable_recipient_viewing_notifications_metadata):
          """
          Sets the enable_recipient_viewing_notifications_metadata of this AccountRoleSettings.
  
          :param enable_recipient_viewing_notifications_metadata: The enable_recipient_viewing_notifications_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._enable_recipient_viewing_notifications_metadata = enable_recipient_viewing_notifications_metadata
  
      @property
      def enable_sequential_signing_interface(self):
          """
          Gets the enable_sequential_signing_interface of this AccountRoleSettings.
          
  
          :return: The enable_sequential_signing_interface of this AccountRoleSettings.
          :rtype: str
          """
          return self._enable_sequential_signing_interface
  
      @enable_sequential_signing_interface.setter
      def enable_sequential_signing_interface(self, enable_sequential_signing_interface):
          """
          Sets the enable_sequential_signing_interface of this AccountRoleSettings.
          
  
          :param enable_sequential_signing_interface: The enable_sequential_signing_interface of this AccountRoleSettings.
          :type: str
          """
  
          self._enable_sequential_signing_interface = enable_sequential_signing_interface
  
      @property
      def enable_sequential_signing_interface_metadata(self):
          """
          Gets the enable_sequential_signing_interface_metadata of this AccountRoleSettings.
  
          :return: The enable_sequential_signing_interface_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._enable_sequential_signing_interface_metadata
  
      @enable_sequential_signing_interface_metadata.setter
      def enable_sequential_signing_interface_metadata(self, enable_sequential_signing_interface_metadata):
          """
          Sets the enable_sequential_signing_interface_metadata of this AccountRoleSettings.
  
          :param enable_sequential_signing_interface_metadata: The enable_sequential_signing_interface_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._enable_sequential_signing_interface_metadata = enable_sequential_signing_interface_metadata
  
      @property
      def enable_transaction_point_integration(self):
          """
          Gets the enable_transaction_point_integration of this AccountRoleSettings.
          
  
          :return: The enable_transaction_point_integration of this AccountRoleSettings.
          :rtype: str
          """
          return self._enable_transaction_point_integration
  
      @enable_transaction_point_integration.setter
      def enable_transaction_point_integration(self, enable_transaction_point_integration):
          """
          Sets the enable_transaction_point_integration of this AccountRoleSettings.
          
  
          :param enable_transaction_point_integration: The enable_transaction_point_integration of this AccountRoleSettings.
          :type: str
          """
  
          self._enable_transaction_point_integration = enable_transaction_point_integration
  
      @property
      def enable_transaction_point_integration_metadata(self):
          """
          Gets the enable_transaction_point_integration_metadata of this AccountRoleSettings.
  
          :return: The enable_transaction_point_integration_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._enable_transaction_point_integration_metadata
  
      @enable_transaction_point_integration_metadata.setter
      def enable_transaction_point_integration_metadata(self, enable_transaction_point_integration_metadata):
          """
          Sets the enable_transaction_point_integration_metadata of this AccountRoleSettings.
  
          :param enable_transaction_point_integration_metadata: The enable_transaction_point_integration_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._enable_transaction_point_integration_metadata = enable_transaction_point_integration_metadata
  
      @property
      def power_form_role(self):
          """
          Gets the power_form_role of this AccountRoleSettings.
          
  
          :return: The power_form_role of this AccountRoleSettings.
          :rtype: str
          """
          return self._power_form_role
  
      @power_form_role.setter
      def power_form_role(self, power_form_role):
          """
          Sets the power_form_role of this AccountRoleSettings.
          
  
          :param power_form_role: The power_form_role of this AccountRoleSettings.
          :type: str
          """
  
          self._power_form_role = power_form_role
  
      @property
      def power_form_role_metadata(self):
          """
          Gets the power_form_role_metadata of this AccountRoleSettings.
  
          :return: The power_form_role_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._power_form_role_metadata
  
      @power_form_role_metadata.setter
      def power_form_role_metadata(self, power_form_role_metadata):
          """
          Sets the power_form_role_metadata of this AccountRoleSettings.
  
          :param power_form_role_metadata: The power_form_role_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._power_form_role_metadata = power_form_role_metadata
  
      @property
      def receive_completed_self_signed_documents_as_email_links(self):
          """
          Gets the receive_completed_self_signed_documents_as_email_links of this AccountRoleSettings.
          
  
          :return: The receive_completed_self_signed_documents_as_email_links of this AccountRoleSettings.
          :rtype: str
          """
          return self._receive_completed_self_signed_documents_as_email_links
  
      @receive_completed_self_signed_documents_as_email_links.setter
      def receive_completed_self_signed_documents_as_email_links(self, receive_completed_self_signed_documents_as_email_links):
          """
          Sets the receive_completed_self_signed_documents_as_email_links of this AccountRoleSettings.
          
  
          :param receive_completed_self_signed_documents_as_email_links: The receive_completed_self_signed_documents_as_email_links of this AccountRoleSettings.
          :type: str
          """
  
          self._receive_completed_self_signed_documents_as_email_links = receive_completed_self_signed_documents_as_email_links
  
      @property
      def receive_completed_self_signed_documents_as_email_links_metadata(self):
          """
          Gets the receive_completed_self_signed_documents_as_email_links_metadata of this AccountRoleSettings.
  
          :return: The receive_completed_self_signed_documents_as_email_links_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._receive_completed_self_signed_documents_as_email_links_metadata
  
      @receive_completed_self_signed_documents_as_email_links_metadata.setter
      def receive_completed_self_signed_documents_as_email_links_metadata(self, receive_completed_self_signed_documents_as_email_links_metadata):
          """
          Sets the receive_completed_self_signed_documents_as_email_links_metadata of this AccountRoleSettings.
  
          :param receive_completed_self_signed_documents_as_email_links_metadata: The receive_completed_self_signed_documents_as_email_links_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._receive_completed_self_signed_documents_as_email_links_metadata = receive_completed_self_signed_documents_as_email_links_metadata
  
      @property
      def supplemental_documents_must_accept(self):
          """
          Gets the supplemental_documents_must_accept of this AccountRoleSettings.
          
  
          :return: The supplemental_documents_must_accept of this AccountRoleSettings.
          :rtype: str
          """
          return self._supplemental_documents_must_accept
  
      @supplemental_documents_must_accept.setter
      def supplemental_documents_must_accept(self, supplemental_documents_must_accept):
          """
          Sets the supplemental_documents_must_accept of this AccountRoleSettings.
          
  
          :param supplemental_documents_must_accept: The supplemental_documents_must_accept of this AccountRoleSettings.
          :type: str
          """
  
          self._supplemental_documents_must_accept = supplemental_documents_must_accept
  
      @property
      def supplemental_documents_must_accept_metadata(self):
          """
          Gets the supplemental_documents_must_accept_metadata of this AccountRoleSettings.
  
          :return: The supplemental_documents_must_accept_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._supplemental_documents_must_accept_metadata
  
      @supplemental_documents_must_accept_metadata.setter
      def supplemental_documents_must_accept_metadata(self, supplemental_documents_must_accept_metadata):
          """
          Sets the supplemental_documents_must_accept_metadata of this AccountRoleSettings.
  
          :param supplemental_documents_must_accept_metadata: The supplemental_documents_must_accept_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._supplemental_documents_must_accept_metadata = supplemental_documents_must_accept_metadata
  
      @property
      def supplemental_documents_must_read(self):
          """
          Gets the supplemental_documents_must_read of this AccountRoleSettings.
          
  
          :return: The supplemental_documents_must_read of this AccountRoleSettings.
          :rtype: str
          """
          return self._supplemental_documents_must_read
  
      @supplemental_documents_must_read.setter
      def supplemental_documents_must_read(self, supplemental_documents_must_read):
          """
          Sets the supplemental_documents_must_read of this AccountRoleSettings.
          
  
          :param supplemental_documents_must_read: The supplemental_documents_must_read of this AccountRoleSettings.
          :type: str
          """
  
          self._supplemental_documents_must_read = supplemental_documents_must_read
  
      @property
      def supplemental_documents_must_read_metadata(self):
          """
          Gets the supplemental_documents_must_read_metadata of this AccountRoleSettings.
  
          :return: The supplemental_documents_must_read_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._supplemental_documents_must_read_metadata
  
      @supplemental_documents_must_read_metadata.setter
      def supplemental_documents_must_read_metadata(self, supplemental_documents_must_read_metadata):
          """
          Sets the supplemental_documents_must_read_metadata of this AccountRoleSettings.
  
          :param supplemental_documents_must_read_metadata: The supplemental_documents_must_read_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._supplemental_documents_must_read_metadata = supplemental_documents_must_read_metadata
  
      @property
      def supplemental_documents_must_view(self):
          """
          Gets the supplemental_documents_must_view of this AccountRoleSettings.
          
  
          :return: The supplemental_documents_must_view of this AccountRoleSettings.
          :rtype: str
          """
          return self._supplemental_documents_must_view
  
      @supplemental_documents_must_view.setter
      def supplemental_documents_must_view(self, supplemental_documents_must_view):
          """
          Sets the supplemental_documents_must_view of this AccountRoleSettings.
          
  
          :param supplemental_documents_must_view: The supplemental_documents_must_view of this AccountRoleSettings.
          :type: str
          """
  
          self._supplemental_documents_must_view = supplemental_documents_must_view
  
      @property
      def supplemental_documents_must_view_metadata(self):
          """
          Gets the supplemental_documents_must_view_metadata of this AccountRoleSettings.
  
          :return: The supplemental_documents_must_view_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._supplemental_documents_must_view_metadata
  
      @supplemental_documents_must_view_metadata.setter
      def supplemental_documents_must_view_metadata(self, supplemental_documents_must_view_metadata):
          """
          Sets the supplemental_documents_must_view_metadata of this AccountRoleSettings.
  
          :param supplemental_documents_must_view_metadata: The supplemental_documents_must_view_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._supplemental_documents_must_view_metadata = supplemental_documents_must_view_metadata
  
      @property
      def use_new_docu_sign_experience_interface(self):
          """
          Gets the use_new_docu_sign_experience_interface of this AccountRoleSettings.
          
  
          :return: The use_new_docu_sign_experience_interface of this AccountRoleSettings.
          :rtype: str
          """
          return self._use_new_docu_sign_experience_interface
  
      @use_new_docu_sign_experience_interface.setter
      def use_new_docu_sign_experience_interface(self, use_new_docu_sign_experience_interface):
          """
          Sets the use_new_docu_sign_experience_interface of this AccountRoleSettings.
          
  
          :param use_new_docu_sign_experience_interface: The use_new_docu_sign_experience_interface of this AccountRoleSettings.
          :type: str
          """
  
          self._use_new_docu_sign_experience_interface = use_new_docu_sign_experience_interface
  
      @property
      def use_new_docu_sign_experience_interface_metadata(self):
          """
          Gets the use_new_docu_sign_experience_interface_metadata of this AccountRoleSettings.
  
          :return: The use_new_docu_sign_experience_interface_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._use_new_docu_sign_experience_interface_metadata
  
      @use_new_docu_sign_experience_interface_metadata.setter
      def use_new_docu_sign_experience_interface_metadata(self, use_new_docu_sign_experience_interface_metadata):
          """
          Sets the use_new_docu_sign_experience_interface_metadata of this AccountRoleSettings.
  
          :param use_new_docu_sign_experience_interface_metadata: The use_new_docu_sign_experience_interface_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._use_new_docu_sign_experience_interface_metadata = use_new_docu_sign_experience_interface_metadata
  
      @property
      def use_new_sending_interface(self):
          """
          Gets the use_new_sending_interface of this AccountRoleSettings.
          
  
          :return: The use_new_sending_interface of this AccountRoleSettings.
          :rtype: str
          """
          return self._use_new_sending_interface
  
      @use_new_sending_interface.setter
      def use_new_sending_interface(self, use_new_sending_interface):
          """
          Sets the use_new_sending_interface of this AccountRoleSettings.
          
  
          :param use_new_sending_interface: The use_new_sending_interface of this AccountRoleSettings.
          :type: str
          """
  
          self._use_new_sending_interface = use_new_sending_interface
  
      @property
      def use_new_sending_interface_metadata(self):
          """
          Gets the use_new_sending_interface_metadata of this AccountRoleSettings.
  
          :return: The use_new_sending_interface_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._use_new_sending_interface_metadata
  
      @use_new_sending_interface_metadata.setter
      def use_new_sending_interface_metadata(self, use_new_sending_interface_metadata):
          """
          Sets the use_new_sending_interface_metadata of this AccountRoleSettings.
  
          :param use_new_sending_interface_metadata: The use_new_sending_interface_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._use_new_sending_interface_metadata = use_new_sending_interface_metadata
  
      @property
      def vaulting_mode(self):
          """
          Gets the vaulting_mode of this AccountRoleSettings.
          
  
          :return: The vaulting_mode of this AccountRoleSettings.
          :rtype: str
          """
          return self._vaulting_mode
  
      @vaulting_mode.setter
      def vaulting_mode(self, vaulting_mode):
          """
          Sets the vaulting_mode of this AccountRoleSettings.
          
  
          :param vaulting_mode: The vaulting_mode of this AccountRoleSettings.
          :type: str
          """
  
          self._vaulting_mode = vaulting_mode
  
      @property
      def vaulting_mode_metadata(self):
          """
          Gets the vaulting_mode_metadata of this AccountRoleSettings.
  
          :return: The vaulting_mode_metadata of this AccountRoleSettings.
          :rtype: SettingsMetadata
          """
          return self._vaulting_mode_metadata
  
      @vaulting_mode_metadata.setter
      def vaulting_mode_metadata(self, vaulting_mode_metadata):
          """
          Sets the vaulting_mode_metadata of this AccountRoleSettings.
  
          :param vaulting_mode_metadata: The vaulting_mode_metadata of this AccountRoleSettings.
          :type: SettingsMetadata
          """
  
          self._vaulting_mode_metadata = vaulting_mode_metadata
  
      def to_dict(self):
          """
          Returns the model properties as a dict
          """
          result = {}
  
          for attr, _ in iteritems(self.swagger_types):
              value = getattr(self, attr)
              if isinstance(value, list):
                  result[attr] = list(map(
                      lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                      value
                  ))
              elif hasattr(value, "to_dict"):
                  result[attr] = value.to_dict()
              elif isinstance(value, dict):
                  result[attr] = dict(map(
                      lambda item: (item[0], item[1].to_dict())
                      if hasattr(item[1], "to_dict") else item,
                      value.items()
                  ))
              else:
                  result[attr] = value
  
          return result
  
      def to_str(self):
          """
          Returns the string representation of the model
          """
          return pformat(self.to_dict())
  
      def __repr__(self):
          """
          For `print` and `pprint`
          """
          return self.to_str()
  
      def __eq__(self, other):
          """
          Returns true if both objects are equal
          """
          return self.__dict__ == other.__dict__
  
      def __ne__(self, other):
          """
          Returns true if both objects are not equal
          """
          return not self == other
  