diff --git a/CHANGELOG.md b/CHANGELOG.md index 18e0b707..dc3a3b2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file. See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes. +## [v5.8.0] - eSignature API v2.1-26.1.00.00 - 2026-03-05 +### Changed +- Added support for version v2.1-26.1.00.00 of the DocuSign ESignature API. +- Updated the SDK release version. + ## [v5.7.0] - eSignature API v2.1-25.4.01.00 - 2026-01-19 ### Changed - Added support for version v2.1-25.4.01.00 of the DocuSign ESignature API. diff --git a/README.md b/README.md index 8d2fbbf9..383c0516 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ This client SDK is provided as open source, which enables you to customize its f ### Version Information - **API version**: v2.1 -- **Latest SDK version**: 5.7.0 +- **Latest SDK version**: 5.8.0 ## Requirements diff --git a/lib/docusign_esign.rb b/lib/docusign_esign.rb index 8471a234..5c46e273 100644 --- a/lib/docusign_esign.rb +++ b/lib/docusign_esign.rb @@ -206,6 +206,7 @@ require 'docusign_esign/models/doc_gen_form_field_row_value' require 'docusign_esign/models/doc_gen_form_field_validation' require 'docusign_esign/models/doc_gen_form_fields' +require 'docusign_esign/models/doc_gen_format' require 'docusign_esign/models/doc_gen_syntax_error' require 'docusign_esign/models/document' require 'docusign_esign/models/document_fields_information' @@ -266,6 +267,10 @@ require 'docusign_esign/models/envelope_view_tagger_settings' require 'docusign_esign/models/envelope_view_template_settings' require 'docusign_esign/models/envelopes_information' +require 'docusign_esign/models/envelopes_shares_request' +require 'docusign_esign/models/envelopes_shares_request_item' +require 'docusign_esign/models/envelopes_shares_response' +require 'docusign_esign/models/envelopes_shares_response_item' require 'docusign_esign/models/error_details' require 'docusign_esign/models/event_notification' require 'docusign_esign/models/event_result' diff --git a/lib/docusign_esign/api/envelopes_api.rb b/lib/docusign_esign/api/envelopes_api.rb index bc28316b..1d0916f9 100644 --- a/lib/docusign_esign/api/envelopes_api.rb +++ b/lib/docusign_esign/api/envelopes_api.rb @@ -1476,6 +1476,61 @@ def create_envelope_workflow_step_definition_with_http_info(account_id, envelope return data, status_code, headers end + # Creates new envelopes shares + # + # @param account_id The external account number (int) or account ID Guid. + # @param envelope_id The envelopeId Guid of the envelope being accessed. + # @param envelopes_shares_request (optional parameter) + # @return [EnvelopesSharesResponse] + def create_envelopes_shares(account_id, envelope_id, envelopes_shares_request) + data, _status_code, _headers = create_envelopes_shares_with_http_info(account_id, envelope_id, envelopes_shares_request) + return data + end + + # Creates new envelopes shares + # + # @param account_id The external account number (int) or account ID Guid. + # @param envelope_id The envelopeId Guid of the envelope being accessed. + # @param envelopes_shares_request (optional parameter) + # @return [Array<(EnvelopesSharesResponse, Fixnum, Hash)>] EnvelopesSharesResponse data, response status code and response headers + def create_envelopes_shares_with_http_info(account_id, envelope_id, envelopes_shares_request) + if @api_client.config.debugging + @api_client.config.logger.debug "Calling API: EnvelopesApi.create_envelopes_shares ..." + end + # verify the required parameter 'account_id' is set + fail ArgumentError, "Missing the required parameter 'account_id' when calling EnvelopesApi.create_envelopes_shares" if account_id.nil? + # verify the required parameter 'envelope_id' is set + fail ArgumentError, "Missing the required parameter 'envelope_id' when calling EnvelopesApi.create_envelopes_shares" if envelope_id.nil? + # resource path + local_var_path = "/v2.1/accounts/{accountId}/envelopes/{envelopeId}/shares".sub('{format}','json').sub('{' + 'accountId' + '}', account_id.to_s).sub('{' + 'envelopeId' + '}', envelope_id.to_s) + + # query parameters + query_params = {} + + # header parameters + header_params = {} + # HTTP header 'Accept' (if needed) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) + + # form parameters + form_params = {} + + # http body (model) + post_body = @api_client.object_to_http_body(envelopes_shares_request) + auth_names = [] + data, status_code, headers = @api_client.call_api(:POST, local_var_path, + :header_params => header_params, + :query_params => query_params, + :form_params => form_params, + :body => post_body, + :auth_names => auth_names, + :return_type => 'EnvelopesSharesResponse') + if @api_client.config.debugging + @api_client.config.logger.debug "API called: EnvelopesApi#create_envelopes_shares\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" + end + return data, status_code, headers + end + # Submits a batch of historical envelopes for republish to an adhoc config. # # @param account_id The external account number (int) or account ID Guid. diff --git a/lib/docusign_esign/client/api_client.rb b/lib/docusign_esign/client/api_client.rb index a96b648a..4fefe4d2 100644 --- a/lib/docusign_esign/client/api_client.rb +++ b/lib/docusign_esign/client/api_client.rb @@ -35,7 +35,7 @@ class ApiClient # @option config [Configuration] Configuration for initializing the object, default to Configuration.default def initialize(config = Configuration.default) @config = config - @user_agent = "Swagger-Codegen/v2.1/5.7.0/ruby-#{RUBY_VERSION}p#{RUBY_PATCHLEVEL}" + @user_agent = "Swagger-Codegen/v2.1/5.8.0/ruby-#{RUBY_VERSION}p#{RUBY_PATCHLEVEL}" @default_headers = { 'Content-Type' => "application/json", 'User-Agent' => @user_agent diff --git a/lib/docusign_esign/models/account_settings_information.rb b/lib/docusign_esign/models/account_settings_information.rb index b66252af..463b9094 100644 --- a/lib/docusign_esign/models/account_settings_information.rb +++ b/lib/docusign_esign/models/account_settings_information.rb @@ -137,6 +137,12 @@ class AccountSettingsInformation # Metadata that indicates whether the `allowBulkSend` property is editable. attr_accessor :allow_bulk_send_metadata + # + attr_accessor :allow_byoidv + + # + attr_accessor :allow_byoidv_metadata + # attr_accessor :allow_cd_withdraw @@ -305,6 +311,18 @@ class AccountSettingsInformation # Metadata that indicates whether the `allowExternalSignaturePad` property is editable. attr_accessor :allow_external_signature_pad_metadata + # + attr_accessor :allow_fed_ramp_idv_level1 + + # + attr_accessor :allow_fed_ramp_idv_level1_metadata + + # + attr_accessor :allow_fed_ramp_idv_level2 + + # + attr_accessor :allow_fed_ramp_idv_level2_metadata + # attr_accessor :allow_idv_for_eu_qualified_signatures @@ -1007,9 +1025,6 @@ class AccountSettingsInformation # attr_accessor :draft_envelope_retention_metadata - # - attr_accessor :dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb - # attr_accessor :dss_sign_28411_enable_leave_page_prompt_radmin_option @@ -1430,6 +1445,12 @@ class AccountSettingsInformation # attr_accessor :enable_navigator_for_hr_metadata + # + attr_accessor :enable_navigator_hierarchy_ai + + # + attr_accessor :enable_navigator_hierarchy_ai_metadata + # attr_accessor :enable_navigator_partial_ingestion @@ -1595,12 +1616,6 @@ class AccountSettingsInformation # attr_accessor :enable_signing_ai_features_plan_metadata - # - attr_accessor :enable_signing_ai_features_setting - - # - attr_accessor :enable_signing_ai_features_setting_metadata - # attr_accessor :enable_signing_extension_comments @@ -2572,6 +2587,8 @@ def self.attribute_map :'allow_auto_tagging_metadata' => :'allowAutoTaggingMetadata', :'allow_bulk_send' => :'allowBulkSend', :'allow_bulk_send_metadata' => :'allowBulkSendMetadata', + :'allow_byoidv' => :'allowBYOIDV', + :'allow_byoidv_metadata' => :'allowBYOIDVMetadata', :'allow_cd_withdraw' => :'allowCDWithdraw', :'allow_cd_withdraw_metadata' => :'allowCDWithdrawMetadata', :'allow_connect_agreement_ui' => :'allowConnectAgreementUI', @@ -2628,6 +2645,10 @@ def self.attribute_map :'allow_external_linked_accounts_metadata' => :'allowExternalLinkedAccountsMetadata', :'allow_external_signature_pad' => :'allowExternalSignaturePad', :'allow_external_signature_pad_metadata' => :'allowExternalSignaturePadMetadata', + :'allow_fed_ramp_idv_level1' => :'allowFedRampIDVLevel1', + :'allow_fed_ramp_idv_level1_metadata' => :'allowFedRampIDVLevel1Metadata', + :'allow_fed_ramp_idv_level2' => :'allowFedRampIDVLevel2', + :'allow_fed_ramp_idv_level2_metadata' => :'allowFedRampIDVLevel2Metadata', :'allow_idv_for_eu_qualified_signatures' => :'allowIDVForEUQualifiedSignatures', :'allow_idv_for_eu_qualified_signatures_metadata' => :'allowIDVForEUQualifiedSignaturesMetadata', :'allow_idv_level1' => :'allowIDVLevel1', @@ -2862,7 +2883,6 @@ def self.attribute_map :'document_visibility_metadata' => :'documentVisibilityMetadata', :'draft_envelope_retention' => :'draftEnvelopeRetention', :'draft_envelope_retention_metadata' => :'draftEnvelopeRetentionMetadata', - :'dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb' => :'dss_SCOREFDN_196_Rebrand_DocuSignIsNotAVerb', :'dss_sign_28411_enable_leave_page_prompt_radmin_option' => :'dss_SIGN_28411_EnableLeavePagePrompt_RadminOption', :'dss_sign_29182_slide_up_bar_radmin_option' => :'dss_SIGN_29182_SlideUpBar_RadminOption', :'email_template_version' => :'emailTemplateVersion', @@ -3003,6 +3023,8 @@ def self.attribute_map :'enable_navigator_api_utilities_metadata' => :'enableNavigatorAPIUtilitiesMetadata', :'enable_navigator_for_hr' => :'enableNavigatorForHR', :'enable_navigator_for_hr_metadata' => :'enableNavigatorForHRMetadata', + :'enable_navigator_hierarchy_ai' => :'enableNavigatorHierarchyAI', + :'enable_navigator_hierarchy_ai_metadata' => :'enableNavigatorHierarchyAIMetadata', :'enable_navigator_partial_ingestion' => :'enableNavigatorPartialIngestion', :'enable_navigator_partial_ingestion_metadata' => :'enableNavigatorPartialIngestionMetadata', :'enable_navigator_trial' => :'enableNavigatorTrial', @@ -3056,10 +3078,8 @@ def self.attribute_map :'enable_sequential_signing_ui_metadata' => :'enableSequentialSigningUIMetadata', :'enable_signer_attachments' => :'enableSignerAttachments', :'enable_signer_attachments_metadata' => :'enableSignerAttachmentsMetadata', - :'enable_signing_ai_features_plan' => :'EnableSigningAIFeaturesPlan', + :'enable_signing_ai_features_plan' => :'enableSigningAIFeaturesPlan', :'enable_signing_ai_features_plan_metadata' => :'enableSigningAIFeaturesPlanMetadata', - :'enable_signing_ai_features_setting' => :'enableSigningAIFeaturesSetting', - :'enable_signing_ai_features_setting_metadata' => :'enableSigningAIFeaturesSettingMetadata', :'enable_signing_extension_comments' => :'enableSigningExtensionComments', :'enable_signing_extension_comments_metadata' => :'enableSigningExtensionCommentsMetadata', :'enable_signing_extension_conversations' => :'enableSigningExtensionConversations', @@ -3416,6 +3436,8 @@ def self.swagger_types :'allow_auto_tagging_metadata' => :'SettingsMetadata', :'allow_bulk_send' => :'String', :'allow_bulk_send_metadata' => :'SettingsMetadata', + :'allow_byoidv' => :'String', + :'allow_byoidv_metadata' => :'SettingsMetadata', :'allow_cd_withdraw' => :'String', :'allow_cd_withdraw_metadata' => :'SettingsMetadata', :'allow_connect_agreement_ui' => :'String', @@ -3472,6 +3494,10 @@ def self.swagger_types :'allow_external_linked_accounts_metadata' => :'SettingsMetadata', :'allow_external_signature_pad' => :'String', :'allow_external_signature_pad_metadata' => :'SettingsMetadata', + :'allow_fed_ramp_idv_level1' => :'String', + :'allow_fed_ramp_idv_level1_metadata' => :'SettingsMetadata', + :'allow_fed_ramp_idv_level2' => :'String', + :'allow_fed_ramp_idv_level2_metadata' => :'SettingsMetadata', :'allow_idv_for_eu_qualified_signatures' => :'String', :'allow_idv_for_eu_qualified_signatures_metadata' => :'SettingsMetadata', :'allow_idv_level1' => :'String', @@ -3706,7 +3732,6 @@ def self.swagger_types :'document_visibility_metadata' => :'SettingsMetadata', :'draft_envelope_retention' => :'String', :'draft_envelope_retention_metadata' => :'SettingsMetadata', - :'dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb' => :'String', :'dss_sign_28411_enable_leave_page_prompt_radmin_option' => :'String', :'dss_sign_29182_slide_up_bar_radmin_option' => :'String', :'email_template_version' => :'String', @@ -3847,6 +3872,8 @@ def self.swagger_types :'enable_navigator_api_utilities_metadata' => :'SettingsMetadata', :'enable_navigator_for_hr' => :'String', :'enable_navigator_for_hr_metadata' => :'SettingsMetadata', + :'enable_navigator_hierarchy_ai' => :'String', + :'enable_navigator_hierarchy_ai_metadata' => :'SettingsMetadata', :'enable_navigator_partial_ingestion' => :'String', :'enable_navigator_partial_ingestion_metadata' => :'SettingsMetadata', :'enable_navigator_trial' => :'String', @@ -3902,8 +3929,6 @@ def self.swagger_types :'enable_signer_attachments_metadata' => :'SettingsMetadata', :'enable_signing_ai_features_plan' => :'String', :'enable_signing_ai_features_plan_metadata' => :'SettingsMetadata', - :'enable_signing_ai_features_setting' => :'String', - :'enable_signing_ai_features_setting_metadata' => :'SettingsMetadata', :'enable_signing_extension_comments' => :'String', :'enable_signing_extension_comments_metadata' => :'SettingsMetadata', :'enable_signing_extension_conversations' => :'String', @@ -4388,6 +4413,14 @@ def initialize(attributes = {}) self.allow_bulk_send_metadata = attributes[:'allowBulkSendMetadata'] end + if attributes.has_key?(:'allowBYOIDV') + self.allow_byoidv = attributes[:'allowBYOIDV'] + end + + if attributes.has_key?(:'allowBYOIDVMetadata') + self.allow_byoidv_metadata = attributes[:'allowBYOIDVMetadata'] + end + if attributes.has_key?(:'allowCDWithdraw') self.allow_cd_withdraw = attributes[:'allowCDWithdraw'] end @@ -4612,6 +4645,22 @@ def initialize(attributes = {}) self.allow_external_signature_pad_metadata = attributes[:'allowExternalSignaturePadMetadata'] end + if attributes.has_key?(:'allowFedRampIDVLevel1') + self.allow_fed_ramp_idv_level1 = attributes[:'allowFedRampIDVLevel1'] + end + + if attributes.has_key?(:'allowFedRampIDVLevel1Metadata') + self.allow_fed_ramp_idv_level1_metadata = attributes[:'allowFedRampIDVLevel1Metadata'] + end + + if attributes.has_key?(:'allowFedRampIDVLevel2') + self.allow_fed_ramp_idv_level2 = attributes[:'allowFedRampIDVLevel2'] + end + + if attributes.has_key?(:'allowFedRampIDVLevel2Metadata') + self.allow_fed_ramp_idv_level2_metadata = attributes[:'allowFedRampIDVLevel2Metadata'] + end + if attributes.has_key?(:'allowIDVForEUQualifiedSignatures') self.allow_idv_for_eu_qualified_signatures = attributes[:'allowIDVForEUQualifiedSignatures'] end @@ -5548,10 +5597,6 @@ def initialize(attributes = {}) self.draft_envelope_retention_metadata = attributes[:'draftEnvelopeRetentionMetadata'] end - if attributes.has_key?(:'dss_SCOREFDN_196_Rebrand_DocuSignIsNotAVerb') - self.dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb = attributes[:'dss_SCOREFDN_196_Rebrand_DocuSignIsNotAVerb'] - end - if attributes.has_key?(:'dss_SIGN_28411_EnableLeavePagePrompt_RadminOption') self.dss_sign_28411_enable_leave_page_prompt_radmin_option = attributes[:'dss_SIGN_28411_EnableLeavePagePrompt_RadminOption'] end @@ -6112,6 +6157,14 @@ def initialize(attributes = {}) self.enable_navigator_for_hr_metadata = attributes[:'enableNavigatorForHRMetadata'] end + if attributes.has_key?(:'enableNavigatorHierarchyAI') + self.enable_navigator_hierarchy_ai = attributes[:'enableNavigatorHierarchyAI'] + end + + if attributes.has_key?(:'enableNavigatorHierarchyAIMetadata') + self.enable_navigator_hierarchy_ai_metadata = attributes[:'enableNavigatorHierarchyAIMetadata'] + end + if attributes.has_key?(:'enableNavigatorPartialIngestion') self.enable_navigator_partial_ingestion = attributes[:'enableNavigatorPartialIngestion'] end @@ -6324,22 +6377,14 @@ def initialize(attributes = {}) self.enable_signer_attachments_metadata = attributes[:'enableSignerAttachmentsMetadata'] end - if attributes.has_key?(:'EnableSigningAIFeaturesPlan') - self.enable_signing_ai_features_plan = attributes[:'EnableSigningAIFeaturesPlan'] + if attributes.has_key?(:'enableSigningAIFeaturesPlan') + self.enable_signing_ai_features_plan = attributes[:'enableSigningAIFeaturesPlan'] end if attributes.has_key?(:'enableSigningAIFeaturesPlanMetadata') self.enable_signing_ai_features_plan_metadata = attributes[:'enableSigningAIFeaturesPlanMetadata'] end - if attributes.has_key?(:'enableSigningAIFeaturesSetting') - self.enable_signing_ai_features_setting = attributes[:'enableSigningAIFeaturesSetting'] - end - - if attributes.has_key?(:'enableSigningAIFeaturesSettingMetadata') - self.enable_signing_ai_features_setting_metadata = attributes[:'enableSigningAIFeaturesSettingMetadata'] - end - if attributes.has_key?(:'enableSigningExtensionComments') self.enable_signing_extension_comments = attributes[:'enableSigningExtensionComments'] end @@ -7644,6 +7689,8 @@ def ==(o) allow_auto_tagging_metadata == o.allow_auto_tagging_metadata && allow_bulk_send == o.allow_bulk_send && allow_bulk_send_metadata == o.allow_bulk_send_metadata && + allow_byoidv == o.allow_byoidv && + allow_byoidv_metadata == o.allow_byoidv_metadata && allow_cd_withdraw == o.allow_cd_withdraw && allow_cd_withdraw_metadata == o.allow_cd_withdraw_metadata && allow_connect_agreement_ui == o.allow_connect_agreement_ui && @@ -7700,6 +7747,10 @@ def ==(o) allow_external_linked_accounts_metadata == o.allow_external_linked_accounts_metadata && allow_external_signature_pad == o.allow_external_signature_pad && allow_external_signature_pad_metadata == o.allow_external_signature_pad_metadata && + allow_fed_ramp_idv_level1 == o.allow_fed_ramp_idv_level1 && + allow_fed_ramp_idv_level1_metadata == o.allow_fed_ramp_idv_level1_metadata && + allow_fed_ramp_idv_level2 == o.allow_fed_ramp_idv_level2 && + allow_fed_ramp_idv_level2_metadata == o.allow_fed_ramp_idv_level2_metadata && allow_idv_for_eu_qualified_signatures == o.allow_idv_for_eu_qualified_signatures && allow_idv_for_eu_qualified_signatures_metadata == o.allow_idv_for_eu_qualified_signatures_metadata && allow_idv_level1 == o.allow_idv_level1 && @@ -7934,7 +7985,6 @@ def ==(o) document_visibility_metadata == o.document_visibility_metadata && draft_envelope_retention == o.draft_envelope_retention && draft_envelope_retention_metadata == o.draft_envelope_retention_metadata && - dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb == o.dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb && dss_sign_28411_enable_leave_page_prompt_radmin_option == o.dss_sign_28411_enable_leave_page_prompt_radmin_option && dss_sign_29182_slide_up_bar_radmin_option == o.dss_sign_29182_slide_up_bar_radmin_option && email_template_version == o.email_template_version && @@ -8075,6 +8125,8 @@ def ==(o) enable_navigator_api_utilities_metadata == o.enable_navigator_api_utilities_metadata && enable_navigator_for_hr == o.enable_navigator_for_hr && enable_navigator_for_hr_metadata == o.enable_navigator_for_hr_metadata && + enable_navigator_hierarchy_ai == o.enable_navigator_hierarchy_ai && + enable_navigator_hierarchy_ai_metadata == o.enable_navigator_hierarchy_ai_metadata && enable_navigator_partial_ingestion == o.enable_navigator_partial_ingestion && enable_navigator_partial_ingestion_metadata == o.enable_navigator_partial_ingestion_metadata && enable_navigator_trial == o.enable_navigator_trial && @@ -8130,8 +8182,6 @@ def ==(o) enable_signer_attachments_metadata == o.enable_signer_attachments_metadata && enable_signing_ai_features_plan == o.enable_signing_ai_features_plan && enable_signing_ai_features_plan_metadata == o.enable_signing_ai_features_plan_metadata && - enable_signing_ai_features_setting == o.enable_signing_ai_features_setting && - enable_signing_ai_features_setting_metadata == o.enable_signing_ai_features_setting_metadata && enable_signing_extension_comments == o.enable_signing_extension_comments && enable_signing_extension_comments_metadata == o.enable_signing_extension_comments_metadata && enable_signing_extension_conversations == o.enable_signing_extension_conversations && @@ -8452,7 +8502,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code_format, account_date_time_format, account_date_time_format_metadata, account_default_language, account_default_language_metadata, account_name, account_name_metadata, account_notification, account_ui_settings, adopt_sig_config, adopt_sig_config_metadata, advanced_correct, advanced_correct_metadata, advanced_search_enable_tab_field, advanced_search_enable_tab_field_metadata, advanced_search_enable_template_id_field, advanced_search_enable_template_id_field_metadata, advanced_search_enable_template_name_field, advanced_search_enable_template_name_field_metadata, allow_access_code_format, allow_access_code_format_metadata, allow_account_management_granular, allow_account_management_granular_metadata, allow_account_member_name_change, allow_account_member_name_change_metadata, allow_ace, allow_ace_metadata, allow_advanced_recipient_routing_conditional, allow_advanced_recipient_routing_conditional_metadata, allow_agent_name_email_edit, allow_agent_name_email_edit_metadata, allow_agreement_actions, allow_agreement_actions_metadata, allow_agreement_orchestrations, allow_agreement_orchestrations_metadata, allow_auto_nav_settings, allow_auto_nav_settings_metadata, allow_auto_tagging, allow_auto_tagging_metadata, allow_bulk_send, allow_bulk_send_metadata, allow_cd_withdraw, allow_cd_withdraw_metadata, allow_connect_agreement_ui, allow_connect_agreement_ui_metadata, allow_connect_authoritative_copy_ready_event_ui, allow_connect_envelope_reminder_sent_event_ui, allow_connect_envelope_removed_event, allow_connect_extension_ui, allow_connect_http_listener_configs, allow_connect_identity_verification_ui, allow_connect_o_auth_ui, allow_connect_send_finish_later, allow_connect_send_finish_later_metadata, allow_connect_unified_payload_ui, allow_consumer_disclosure_override, allow_consumer_disclosure_override_metadata, allow_data_download, allow_data_download_metadata, allow_delayed_routing, allow_delayed_routing_metadata, allow_delegated_signing, allow_delegated_signing_metadata, allow_doc_gen_documents, allow_doc_gen_documents_metadata, allow_document_disclosures, allow_document_disclosures_metadata, allow_documents_on_signed_envelopes, allow_documents_on_signed_envelopes_metadata, allow_document_visibility, allow_document_visibility_metadata, allow_editing_envelopes_on_behalf_of_others, allow_editing_envelopes_on_behalf_of_others_metadata, allow_e_hanko_stamps, allow_e_hanko_stamps_metadata, allow_e_note_e_original, allow_e_note_e_original_metadata, allow_envelope_correct, allow_envelope_correct_metadata, allow_envelope_custody_transfer, allow_envelope_custody_transfer_metadata, allow_envelope_custom_fields, allow_envelope_custom_fields_metadata, allow_envelope_publish_reporting, allow_envelope_publish_reporting_metadata, allow_envelope_reporting, allow_envelope_reporting_metadata, allow_expression, allow_expression_metadata, allow_express_signer_certificate, allow_express_signer_certificate_metadata, allow_extended_sending_resource_file, allow_extended_sending_resource_file_metadata, allow_external_linked_accounts, allow_external_linked_accounts_metadata, allow_external_signature_pad, allow_external_signature_pad_metadata, allow_idv_for_eu_qualified_signatures, allow_idv_for_eu_qualified_signatures_metadata, allow_idv_level1, allow_idv_level1_metadata, allow_idv_level1_trial, allow_idv_level1_trial_metadata, allow_idv_level2, allow_idv_level2_metadata, allow_idv_level3, allow_idv_level3_metadata, allow_idv_platform, allow_idv_platform_metadata, allow_idv_risk_assessment, allow_idv_risk_assessment_metadata, allow_in_person, allow_in_person_electronic_notary, allow_in_person_electronic_notary_metadata, allow_in_person_metadata, allow_managed_stamps, allow_managed_stamps_metadata, allow_managing_envelopes_on_behalf_of_others, allow_managing_envelopes_on_behalf_of_others_metadata, allow_markup, allow_markup_metadata, allow_member_time_zone, allow_member_time_zone_metadata, allow_merge_fields, allow_merge_fields_metadata, allow_multiple_brand_profiles, allow_multiple_brand_profiles_metadata, allow_multiple_signer_attachments, allow_multiple_signer_attachments_metadata, allow_non_us_phone_auth, allow_non_us_phone_auth_metadata, allow_ocr_of_envelope_documents, allow_ocr_of_envelope_documents_metadata, allow_offline_signing, allow_offline_signing_metadata, allow_only_standalone_web_forms, allow_only_standalone_web_forms_metadata, allow_open_trust_signer_certificate, allow_open_trust_signer_certificate_metadata, allow_organization_branding, allow_organization_branding_metadata, allow_organization_docusign_monitor, allow_organization_docusign_monitor_free, allow_organization_docusign_monitor_free_metadata, allow_organization_docusign_monitor_metadata, allow_organization_domain_user_management, allow_organization_domain_user_management_metadata, allow_organizations, allow_organizations_metadata, allow_organization_sso_management, allow_organization_sso_management_metadata, allow_organization_to_use_in_person_electronic_notary, allow_organization_to_use_in_person_electronic_notary_metadata, allow_organization_to_use_remote_notary, allow_organization_to_use_remote_notary_metadata, allow_organization_to_use_third_party_electronic_notary, allow_organization_to_use_third_party_electronic_notary_metadata, allow_participant_recipient_type, allow_participant_recipient_type_metadata, allow_payment_processing, allow_payment_processing_metadata, allow_pending_destination_url_edition, allow_pending_destination_url_edition_metadata, allow_performance_analytics, allow_performance_analytics_metadata, allow_phone_authentication, allow_phone_authentication_metadata, allow_phone_auth_override, allow_phone_auth_override_metadata, allow_private_signing_groups, allow_private_signing_groups_metadata, allow_recipient_connect, allow_recipient_connect_metadata, allow_reminders, allow_reminders_metadata, allow_remote_notary, allow_remote_notary_metadata, allow_resource_file_branding, allow_resource_file_branding_metadata, allow_safe_bio_pharma_signer_certificate, allow_safe_bio_pharma_signer_certificate_metadata, allow_scheduled_sending, allow_scheduled_sending_metadata, allow_security_appliance, allow_security_appliance_metadata, allow_sending_envelopes_on_behalf_of_others, allow_sending_envelopes_on_behalf_of_others_metadata, allow_send_to_certified_delivery, allow_send_to_certified_delivery_metadata, allow_send_to_intermediary, allow_send_to_intermediary_metadata, allow_server_templates, allow_server_templates_metadata, allow_set_embedded_recipient_start_url, allow_set_embedded_recipient_start_url_metadata, allow_shared_tabs, allow_shared_tabs_metadata, allow_signature_stamps, allow_signature_stamps_metadata, allow_sign_document_from_home_page, allow_sign_document_from_home_page_metadata, allow_signer_reassign, allow_signer_reassign_metadata, allow_signer_reassign_override, allow_signer_reassign_override_metadata, allow_signing_extensions, allow_signing_extensions_metadata, allow_signing_groups, allow_signing_groups_metadata, allow_signing_insights, allow_signing_insights_metadata, allow_signing_radio_deselect, allow_signing_radio_deselect_metadata, allow_sign_now, allow_sign_now_metadata, allow_sms_delivery, allow_sms_delivery_metadata, allow_social_id_login, allow_social_id_login_metadata, allow_supplemental_documents, allow_supplemental_documents_metadata, allow_third_party_electronic_notary, allow_third_party_electronic_notary_metadata, allow_transactions_workspace, allow_transactions_workspace_metadata, allow_transactions_workspace_original, allow_transactions_workspace_original_metadata, allow_users_to_access_directory, allow_users_to_access_directory_metadata, allow_value_insights, allow_value_insights_metadata, allow_web_forms, allow_web_forms_metadata, allow_whats_app_delivery, allow_whats_app_delivery_metadata, anchor_population_scope, anchor_population_scope_metadata, anchor_tag_versioned_placement_enabled, anchor_tag_versioned_placement_metadata_enabled, attach_completed_envelope, attach_completed_envelope_metadata, authentication_check, authentication_check_metadata, auto_nav_rule, auto_nav_rule_metadata, auto_provision_signer_account, auto_provision_signer_account_metadata, bcc_email_archive, bcc_email_archive_metadata, beta_switch_configuration, beta_switch_configuration_metadata, billing_address, billing_address_metadata, bulk_send, bulk_send_action_resend_limit, bulk_send_max_copies_in_batch, bulk_send_max_unprocessed_envelopes_count, bulk_send_metadata, can_self_brand_send, can_self_brand_send_metadata, can_self_brand_sign, can_self_brand_sign_metadata, can_use_salesforce_o_auth, can_use_salesforce_o_auth_metadata, capture_voice_recording, capture_voice_recording_metadata, cfr21_simplified_signing_enabled, cfr21_simplified_signing_enabled_metadata, cfr_use_wide_image, cfr_use_wide_image_metadata, check_for_multiple_admins_on_account, check_for_multiple_admins_on_account_metadata, chrome_signature_enabled, chrome_signature_enabled_metadata, cloud_ready, comment_email_show_message_text, comment_email_show_message_text_metadata, comments_allow_envelope_override, comments_allow_envelope_override_metadata, conditional_fields_enabled, conditional_fields_enabled_metadata, consumer_disclosure_frequency, consumer_disclosure_frequency_metadata, convert_pdf_fields, convert_pdf_fields_metadata, custom_extraction_plan_levels, custom_extraction_plan_levels_metadata, data_population_scope, data_population_scope_metadata, default_signing_responsive_view, default_signing_responsive_view_metadata, default_signing_responsive_view_use_grade, default_signing_responsive_view_use_grade_metadata, default_to_advanced_envelopes_filter_form, default_to_advanced_envelopes_filter_form_metadata, disable_auto_template_matching, disable_auto_template_matching_metadata, disable_legacy_kba, disable_legacy_kba_metadata, disable_legacy_shared_envelopes, disable_legacy_shared_envelopes_metadata, disable_mobile_app, disable_mobile_app_metadata, disable_mobile_push_notifications, disable_mobile_push_notifications_metadata, disable_mobile_sending, disable_mobile_sending_metadata, disable_multiple_sessions, disable_multiple_sessions_metadata, disable_purge_notifications_for_sender_metadata, disable_signer_cert_view, disable_signer_cert_view_metadata, disable_signer_history_view, disable_signer_history_view_metadata, disable_style_signature, disable_style_signature_metadata, disable_upload_signature, disable_upload_signature_metadata, disable_user_sharing, disable_user_sharing_metadata, display_beta_switch, display_beta_switch_metadata, document_conversion_restrictions, document_conversion_restrictions_metadata, document_retention, document_retention_metadata, document_retention_purge_tabs, document_visibility, document_visibility_metadata, draft_envelope_retention, draft_envelope_retention_metadata, dss_scorefdn_196_rebrand_docu_sign_is_not_a_verb, dss_sign_28411_enable_leave_page_prompt_radmin_option, dss_sign_29182_slide_up_bar_radmin_option, email_template_version, email_template_version_metadata, enable_access_code_generator, enable_access_code_generator_metadata, enable_account_wide_search, enable_account_wide_search_metadata, enable_additional_advanced_web_forms_features, enable_additional_advanced_web_forms_features_metadata, enable_adm_healthcare, enable_adm_healthcare_metadata, enable_advanced_envelopes_search, enable_advanced_envelopes_search_metadata, enable_advanced_payments, enable_advanced_payments_metadata, enable_advanced_power_forms, enable_advanced_power_forms_metadata, enable_advanced_search, enable_advanced_search_metadata, enable_agreement_actions_for_clm, enable_agreement_actions_for_clm_metadata, enable_agreement_actions_for_e_sign, enable_agreement_actions_for_e_sign_metadata, enable_agreement_desk_advanced, enable_agreement_desk_advanced_meta_data, enable_ai_contract_review, enable_ai_contract_review_metadata, enable_ai_sender_message, enable_ai_sender_message_metadata, enable_ai_suggested_fields, enable_ai_suggested_fields_auto_place, enable_ai_suggested_fields_auto_place_metadata, enable_ai_suggested_fields_metadata, enable_auto_nav, enable_auto_nav_metadata, enable_batch_update_envelope_types, enable_batch_update_envelope_types_metadata, enable_bcc_dummy_link, enable_bcc_dummy_link_metadata, enable_calculated_fields, enable_calculated_fields_metadata, enable_cfr_rapid_signing_embedded_auth, enable_cfr_rapid_signing_embedded_auth_metadata, enable_click_plus, enable_click_plus_conditional_content, enable_click_plus_conditional_content_meta_data, enable_click_plus_custom_fields, enable_click_plus_custom_fields_meta_data, enable_click_plus_custom_style, enable_click_plus_custom_style_meta_data, enable_click_plus_dynamic_content, enable_click_plus_dynamic_content_meta_data, enable_click_plus_meta_data, enable_clickwraps, enable_clickwraps_metadata, enable_combined_pdf_download_for_sbs, enable_comments_history_download_in_signing, enable_comments_history_download_in_signing_metadata, enable_contact_suggestions, enable_contact_suggestions_metadata, enable_content_search, enable_content_search_metadata, enable_coupa_core_extension, enable_coupa_core_extension_metadata, enable_custom_data_verification_extensions, enable_custom_data_verification_extensions_metadata, enable_customer_satisfaction_metric_tracking, enable_customer_satisfaction_metric_tracking_metadata, enable_data_verification_extensions, enable_data_verification_extensions_metadata, enable_document_template_library, enable_document_template_library_metadata, enable_d_sig_eu_advanced_pens, enable_d_sig_eu_advanced_pens_metadata, enable_d_sig_express_pens, enable_d_sig_express_pens_metadata, enable_d_sig_id_check_for_aes_pens, enable_d_sig_id_check_for_aes_pens_metadata, enable_d_sig_id_check_in_person_for_qes_pens, enable_d_sig_id_check_in_person_for_qes_pens_metadata, enable_d_sig_id_check_remote_for_qes_pens, enable_d_sig_id_check_remote_for_qes_pens_metadata, enable_d_sig_id_verification_pens, enable_d_sig_id_verification_pens_metadata, enable_d_sig_id_verification_premier_pens, enable_d_sig_id_verification_premier_pens_metadata, enable_d_sig_pen_group_eu_qes, enable_d_sig_pen_group_eu_qes_metadata, enable_d_sig_plg_eu_qes_pens, enable_d_sig_plg_eu_qes_pens_metadata, enable_ds_pro, enable_ds_pro_metadata, enable_enforce_tls_emails_setting_metadata, enable_envelope_stamping_by_account_admin, enable_envelope_stamping_by_account_admin_metadata, enable_envelope_stamping_by_ds_admin, enable_envelope_stamping_by_ds_admin_metadata, enable_e_sign_api_hourly_limit_management, enable_e_sign_api_hourly_limit_management_metadata, enable_esign_communities, enable_esign_communities_metadata, enable_esign_task_list, enable_esign_task_list_metadata, enable_generation_with3_p_integration, enable_generation_with3_p_integration_meta_data, enable_id_fx_accountless_sms_auth_for_part11, enable_id_fx_accountless_sms_auth_for_part11_metadata, enable_id_fx_intuit_kba, enable_id_fx_intuit_kba_metadata, enable_id_fx_phone_authentication, enable_id_fx_phone_authentication_metadata, enable_idfx_phone_auth_signature_auth_status, enable_idfx_phone_auth_signature_auth_status_metadata, enable_inbox_browse_views_powered_by_elastic_search, enable_inbox_browse_views_powered_by_elastic_search_metadata, enable_inbox_relevance_sort, enable_inbox_relevance_sort_metadata, enable_in_browser_editor, enable_in_browser_editor_metadata, enable_key_terms_suggestions_by_document_type, enable_key_terms_suggestions_by_document_type_metadata, enable_large_file_support, enable_large_file_support_metadata, enable_legacy_shared_envelopes, enable_legacy_shared_envelopes_metadata, enable_license_management, enable_license_management_metadata, enable_microsoft_dynamics365_extension, enable_microsoft_dynamics365_extension_metadata, enable_multi_user_repository_features, enable_multi_user_repository_features_metadata, enable_navigator_api_data_in, enable_navigator_api_data_in_metadata, enable_navigator_api_data_out, enable_navigator_api_data_out_metadata, enable_navigator_api_utilities, enable_navigator_api_utilities_metadata, enable_navigator_for_hr, enable_navigator_for_hr_metadata, enable_navigator_partial_ingestion, enable_navigator_partial_ingestion_metadata, enable_navigator_trial, enable_navigator_trial_metadata, enable_notary_on_demand_witness, enable_notary_on_demand_witness_metadata, enable_obligation_management, enable_obligation_management_metadata, enable_participant_recipient_setting_metadata, enable_payment_processing, enable_payment_processing_metadata, enable_pdfa_conversion, enable_pdfa_conversion_metadata, enable_power_form, enable_power_form_direct, enable_power_form_direct_metadata, enable_power_form_metadata, enable_premium_data_verification_extensions, enable_premium_data_verification_extensions_metadata, enable_recipient_domain_validation, enable_recipient_domain_validation_metadata, enable_recipient_may_provide_phone_number, enable_recipient_may_provide_phone_number_metadata, enable_report_links, enable_report_links_metadata, enable_require_sign_on_paper, enable_require_sign_on_paper_metadata, enable_reserved_domain, enable_reserved_domain_metadata, enable_responsive_signing, enable_responsive_signing_metadata, enable_sap_ariba_extension, enable_sap_ariba_extension_meta_data, enable_scheduled_release, enable_scheduled_release_metadata, enable_search_service_azure_uri, enable_search_service_azure_uri_metadata, enable_search_site_specific_api, enable_search_site_specific_api_metadata, enable_sending_tags_font_settings, enable_sending_tags_font_settings_metadata, enable_send_to_agent, enable_send_to_agent_metadata, enable_send_to_intermediary, enable_send_to_intermediary_metadata, enable_send_to_manage, enable_send_to_manage_metadata, enable_sequential_signing_api, enable_sequential_signing_api_metadata, enable_sequential_signing_ui, enable_sequential_signing_ui_metadata, enable_signer_attachments, enable_signer_attachments_metadata, enable_signing_ai_features_plan, enable_signing_ai_features_plan_metadata, enable_signing_ai_features_setting, enable_signing_ai_features_setting_metadata, enable_signing_extension_comments, enable_signing_extension_comments_metadata, enable_signing_extension_conversations, enable_signing_extension_conversations_metadata, enable_signing_group_continue_page_setting, enable_signing_group_continue_page_setting_metadata, enable_signing_order_settings_for_account, enable_signing_order_settings_for_account_metadata, enable_sign_on_paper, enable_sign_on_paper_metadata, enable_sign_on_paper_override, enable_sign_on_paper_override_metadata, enable_sign_with_notary, enable_sign_with_notary_metadata, enable_smart_contracts, enable_smart_contracts_metadata, enable_sms_authentication, enable_sms_authentication_metadata, enable_sms_delivery_additional_notification, enable_sms_delivery_additional_notification_metadata, enable_sms_delivery_primary, enable_social_id_login, enable_social_id_login_metadata, enable_strike_through, enable_strike_through_metadata, enable_tickets, enable_tickets_meta_data, enable_transaction_point, enable_transaction_point_metadata, enable_unified_repository, enable_unified_repository_metadata, enable_vaulting, enable_vaulting_metadata, enable_web_forms_runtime_ap_is, enable_web_forms_runtime_ap_is_metadata, enable_web_forms_separate_user_permissions, enable_web_forms_separate_user_permissions_metadata, enable_witnessing, enable_witnessing_metadata, enable_workday_financials_extension, enable_workday_financials_extension_meta_data, enforce_template_name_uniqueness, enforce_template_name_uniqueness_metadata, enforce_tls_emails, enforce_tls_emails_metadata, envelope_integration_allowed, envelope_integration_allowed_metadata, envelope_integration_enabled, envelope_integration_enabled_metadata, envelope_limits_total_document_size_allowed_in_mb, envelope_limits_total_document_size_allowed_in_mb_enabled, envelope_limits_total_document_size_allowed_in_mb_enabled_metadata, envelope_limits_total_document_size_allowed_in_mb_metadata, envelope_search_mode, envelope_search_mode_metadata, envelope_stamping_default_value, envelope_stamping_default_value_metadata, exit_prompt, exit_prompt_metadata, express_send, express_send_allow_tabs, express_send_allow_tabs_metadata, express_send_metadata, external_document_sources, external_signature_pad_type, external_signature_pad_type_metadata, fax_out_enabled, fax_out_enabled_metadata, finish_reminder, finish_reminder_metadata, forbid_adding_user_stamps, forbid_adding_user_stamps_metadata, guided_forms_html_allowed, guided_forms_html_allowed_metadata, guided_forms_html_conversion_policy, guided_forms_html_conversion_policy_metadata, has_recipient_connect_claimed_domain, hide_account_address_in_co_c, hide_account_address_in_co_c_metadata, hide_pricing, hide_pricing_metadata, id_check_configurations, id_check_expire, id_check_expire_days, id_check_expire_days_metadata, id_check_expire_metadata, id_check_expire_minutes, id_check_expire_minutes_metadata, id_check_required, id_check_required_metadata, identity_verification, identity_verification_metadata, idfx_kba_authentication_override, idfx_kba_authentication_override_metadata, idfx_phone_authentication_override, idfx_phone_authentication_override_metadata, ignore_error_if_anchor_tab_not_found, ignore_error_if_anchor_tab_not_found_metadata_enabled, in_person_id_check_question, in_person_id_check_question_metadata, in_person_signing_enabled, in_person_signing_enabled_metadata, in_session_enabled, in_session_enabled_metadata, in_session_suppress_emails, in_session_suppress_emails_metadata, is_connect_document_fields_enabled, isv_embed, isv_embed_meta_data, isv_oem_embed, isv_oem_embed_meta_data, linked_external_primary_accounts, maestro_plan_levels, maestro_plan_levels_metadata, maximum_signing_groups, maximum_signing_groups_metadata, maximum_users_per_signing_group, maximum_users_per_signing_group_metadata, max_number_of_custom_stamps, merge_mixed_mode_results, merge_mixed_mode_results_metadata, mobile_session_timeout, mobile_session_timeout_metadata, number_of_active_custom_stamps, opt_in_mobile_signing_v02, opt_in_mobile_signing_v02_metadata, opt_in_universal_signatures, opt_out_auto_nav_text_and_tab_color_updates, opt_out_auto_nav_text_and_tab_color_updates_metadata, opt_out_new_platform_seal, opt_out_new_platform_seal_platform_metadata, original_account_site, participant_copy_opt_out, participant_copy_opt_out_metadata, pdf_max_chunked_upload_part_size, pdf_max_chunked_upload_part_size_metadata, pdf_max_chunked_upload_total_size, pdf_max_chunked_upload_total_size_metadata, pdf_max_individual_upload_size, pdf_max_individual_upload_size_metadata, phone_auth_recipient_may_provide_phone_number, phone_auth_recipient_may_provide_phone_number_metadata, pki_sign_downloaded_pdf_docs, pki_sign_downloaded_pdf_docs_metadata, read_only_mode, read_only_mode_metadata, recipients_can_sign_offline, recipients_can_sign_offline_metadata, recipient_signing_auto_navigation_control, recipient_signing_auto_navigation_control_metadata, recycle_bin_envelope_retention, recycle_bin_envelope_retention_metadata, require21_cf_rpt11_compliance, require21_cf_rpt11_compliance_metadata, require_decline_reason, require_decline_reason_metadata, require_external_user_management, require_external_user_management_metadata, require_signer_certificate_type, require_signer_certificate_type_metadata, rsa_verid_account_name, rsa_verid_password, rsa_verid_ruleset, rsa_verid_user_id, self_signed_recipient_email_document, self_signed_recipient_email_document_metadata, self_signed_recipient_email_document_user_override, self_signed_recipient_email_document_user_override_metadata, sender_can_sign_in_each_location, sender_can_sign_in_each_location_metadata, sender_must_authenticate_signing, sender_must_authenticate_signing_metadata, sending_tags_font_color, sending_tags_font_color_metadata, sending_tags_font_name, sending_tags_font_name_metadata, sending_tags_font_size, sending_tags_font_size_metadata, send_lockout_recipient_notification, send_lockout_recipient_notification_metadata, send_to_certified_delivery_enabled, send_to_certified_delivery_enabled_metadata, session_timeout, session_timeout_metadata, set_recip_email_lang, set_recip_email_lang_metadata, set_recip_sign_lang, set_recip_sign_lang_metadata, shared_template_folders, shared_template_folders_metadata, show_complete_dialog_in_embedded_session, show_complete_dialog_in_embedded_session_metadata, show_conditional_routing_on_send, show_conditional_routing_on_send_metadata, show_initial_conditional_fields, show_initial_conditional_fields_metadata, show_localized_watermarks, show_localized_watermarks_metadata, show_masked_fields_when_downloading_document_as_sender, show_masked_fields_when_downloading_document_as_sender_metadata, show_tutorials, show_tutorials_metadata, signature_providers, signature_providers_metadata, sign_date_format, sign_date_format_metadata, sign_date_time_account_language_override, sign_date_time_account_language_override_metadata, sign_date_time_account_timezone_override, sign_date_time_account_timezone_override_metadata, signer_attach_certificate_to_envelope_pdf, signer_attach_certificate_to_envelope_pdf_metadata, signer_attach_concat, signer_attach_concat_metadata, signer_can_create_account, signer_can_create_account_metadata, signer_can_sign_on_mobile, signer_can_sign_on_mobile_metadata, signer_in_session_use_envelope_complete_email, signer_in_session_use_envelope_complete_email_metadata, signer_login_requirements, signer_login_requirements_metadata, signer_must_have_account, signer_must_have_account_metadata, signer_must_login_to_sign, signer_must_login_to_sign_metadata, signer_show_secure_field_initial_values, signer_show_secure_field_initial_values_metadata, signing_session_timeout, signing_session_timeout_metadata, signing_ui_version, signing_ui_version_metadata, sign_time_format, sign_time_format_metadata, sign_time_show_am_pm, sign_time_show_am_pm_metadata, simplified_sending_enabled, simplified_sending_enabled_metadata, single_sign_on_enabled, single_sign_on_enabled_metadata, skip_auth_completed_envelopes, skip_auth_completed_envelopes_metadata, social_id_recip_auth, social_id_recip_auth_metadata, specify_document_visibility, specify_document_visibility_metadata, start_in_advanced_correct, start_in_advanced_correct_metadata, supplemental_documents_must_accept, supplemental_documents_must_accept_metadata, supplemental_documents_must_read, supplemental_documents_must_read_metadata, supplemental_documents_must_view, supplemental_documents_must_view_metadata, suppress_certificate_enforcement, suppress_certificate_enforcement_metadata, tab_account_settings, timezone_offset_api, timezone_offset_api_metadata, timezone_offset_ui, timezone_offset_ui_metadata, universal_signature_opt_in, universal_signature_skip_platform_signature, universal_signature_skip_platform_signature_metadata, use_account_level_email, use_account_level_email_metadata, use_consumer_disclosure, use_consumer_disclosure_metadata, use_consumer_disclosure_within_account, use_consumer_disclosure_within_account_metadata, use_derived_keys, use_derived_keys_metadata, use_docu_sign_express_signer_certificate, use_docu_sign_express_signer_certificate_metadata, use_envelope_search_mixed_mode, use_envelope_search_mixed_mode_metadata, use_multi_app_groups_data, use_multi_app_groups_data_metadata, use_new_blob_for_pdf, use_new_blob_for_pdf_metadata, use_new_envelope_search, use_new_envelope_search_metadata, use_new_envelope_search_only_when_searching_after_date, use_new_envelope_search_only_when_searching_after_date_metadata, use_new_envelope_search_only_with_search_term, use_new_envelope_search_only_with_search_term_metadata, use_safe_signer_certificates, use_safe_signer_certificates_metadata, uses_api, uses_api_metadata, use_signature_provider_platform, use_signature_provider_platform_metadata, use_smart_contracts_v1, validations_allowed, validations_allowed_metadata, validations_brand, validations_brand_metadata, validations_cadence, validations_cadence_metadata, validations_enabled, validations_enabled_metadata, validations_report, validations_report_metadata, water_mark_enabled, water_mark_enabled_metadata, write_reminder_to_envelope_history, write_reminder_to_envelope_history_metadata, wurfl_min_allowable_screen_size, wurfl_min_allowable_screen_size_metadata].hash + [access_code_format, account_date_time_format, account_date_time_format_metadata, account_default_language, account_default_language_metadata, account_name, account_name_metadata, account_notification, account_ui_settings, adopt_sig_config, adopt_sig_config_metadata, advanced_correct, advanced_correct_metadata, advanced_search_enable_tab_field, advanced_search_enable_tab_field_metadata, advanced_search_enable_template_id_field, advanced_search_enable_template_id_field_metadata, advanced_search_enable_template_name_field, advanced_search_enable_template_name_field_metadata, allow_access_code_format, allow_access_code_format_metadata, allow_account_management_granular, allow_account_management_granular_metadata, allow_account_member_name_change, allow_account_member_name_change_metadata, allow_ace, allow_ace_metadata, allow_advanced_recipient_routing_conditional, allow_advanced_recipient_routing_conditional_metadata, allow_agent_name_email_edit, allow_agent_name_email_edit_metadata, allow_agreement_actions, allow_agreement_actions_metadata, allow_agreement_orchestrations, allow_agreement_orchestrations_metadata, allow_auto_nav_settings, allow_auto_nav_settings_metadata, allow_auto_tagging, allow_auto_tagging_metadata, allow_bulk_send, allow_bulk_send_metadata, allow_byoidv, allow_byoidv_metadata, allow_cd_withdraw, allow_cd_withdraw_metadata, allow_connect_agreement_ui, allow_connect_agreement_ui_metadata, allow_connect_authoritative_copy_ready_event_ui, allow_connect_envelope_reminder_sent_event_ui, allow_connect_envelope_removed_event, allow_connect_extension_ui, allow_connect_http_listener_configs, allow_connect_identity_verification_ui, allow_connect_o_auth_ui, allow_connect_send_finish_later, allow_connect_send_finish_later_metadata, allow_connect_unified_payload_ui, allow_consumer_disclosure_override, allow_consumer_disclosure_override_metadata, allow_data_download, allow_data_download_metadata, allow_delayed_routing, allow_delayed_routing_metadata, allow_delegated_signing, allow_delegated_signing_metadata, allow_doc_gen_documents, allow_doc_gen_documents_metadata, allow_document_disclosures, allow_document_disclosures_metadata, allow_documents_on_signed_envelopes, allow_documents_on_signed_envelopes_metadata, allow_document_visibility, allow_document_visibility_metadata, allow_editing_envelopes_on_behalf_of_others, allow_editing_envelopes_on_behalf_of_others_metadata, allow_e_hanko_stamps, allow_e_hanko_stamps_metadata, allow_e_note_e_original, allow_e_note_e_original_metadata, allow_envelope_correct, allow_envelope_correct_metadata, allow_envelope_custody_transfer, allow_envelope_custody_transfer_metadata, allow_envelope_custom_fields, allow_envelope_custom_fields_metadata, allow_envelope_publish_reporting, allow_envelope_publish_reporting_metadata, allow_envelope_reporting, allow_envelope_reporting_metadata, allow_expression, allow_expression_metadata, allow_express_signer_certificate, allow_express_signer_certificate_metadata, allow_extended_sending_resource_file, allow_extended_sending_resource_file_metadata, allow_external_linked_accounts, allow_external_linked_accounts_metadata, allow_external_signature_pad, allow_external_signature_pad_metadata, allow_fed_ramp_idv_level1, allow_fed_ramp_idv_level1_metadata, allow_fed_ramp_idv_level2, allow_fed_ramp_idv_level2_metadata, allow_idv_for_eu_qualified_signatures, allow_idv_for_eu_qualified_signatures_metadata, allow_idv_level1, allow_idv_level1_metadata, allow_idv_level1_trial, allow_idv_level1_trial_metadata, allow_idv_level2, allow_idv_level2_metadata, allow_idv_level3, allow_idv_level3_metadata, allow_idv_platform, allow_idv_platform_metadata, allow_idv_risk_assessment, allow_idv_risk_assessment_metadata, allow_in_person, allow_in_person_electronic_notary, allow_in_person_electronic_notary_metadata, allow_in_person_metadata, allow_managed_stamps, allow_managed_stamps_metadata, allow_managing_envelopes_on_behalf_of_others, allow_managing_envelopes_on_behalf_of_others_metadata, allow_markup, allow_markup_metadata, allow_member_time_zone, allow_member_time_zone_metadata, allow_merge_fields, allow_merge_fields_metadata, allow_multiple_brand_profiles, allow_multiple_brand_profiles_metadata, allow_multiple_signer_attachments, allow_multiple_signer_attachments_metadata, allow_non_us_phone_auth, allow_non_us_phone_auth_metadata, allow_ocr_of_envelope_documents, allow_ocr_of_envelope_documents_metadata, allow_offline_signing, allow_offline_signing_metadata, allow_only_standalone_web_forms, allow_only_standalone_web_forms_metadata, allow_open_trust_signer_certificate, allow_open_trust_signer_certificate_metadata, allow_organization_branding, allow_organization_branding_metadata, allow_organization_docusign_monitor, allow_organization_docusign_monitor_free, allow_organization_docusign_monitor_free_metadata, allow_organization_docusign_monitor_metadata, allow_organization_domain_user_management, allow_organization_domain_user_management_metadata, allow_organizations, allow_organizations_metadata, allow_organization_sso_management, allow_organization_sso_management_metadata, allow_organization_to_use_in_person_electronic_notary, allow_organization_to_use_in_person_electronic_notary_metadata, allow_organization_to_use_remote_notary, allow_organization_to_use_remote_notary_metadata, allow_organization_to_use_third_party_electronic_notary, allow_organization_to_use_third_party_electronic_notary_metadata, allow_participant_recipient_type, allow_participant_recipient_type_metadata, allow_payment_processing, allow_payment_processing_metadata, allow_pending_destination_url_edition, allow_pending_destination_url_edition_metadata, allow_performance_analytics, allow_performance_analytics_metadata, allow_phone_authentication, allow_phone_authentication_metadata, allow_phone_auth_override, allow_phone_auth_override_metadata, allow_private_signing_groups, allow_private_signing_groups_metadata, allow_recipient_connect, allow_recipient_connect_metadata, allow_reminders, allow_reminders_metadata, allow_remote_notary, allow_remote_notary_metadata, allow_resource_file_branding, allow_resource_file_branding_metadata, allow_safe_bio_pharma_signer_certificate, allow_safe_bio_pharma_signer_certificate_metadata, allow_scheduled_sending, allow_scheduled_sending_metadata, allow_security_appliance, allow_security_appliance_metadata, allow_sending_envelopes_on_behalf_of_others, allow_sending_envelopes_on_behalf_of_others_metadata, allow_send_to_certified_delivery, allow_send_to_certified_delivery_metadata, allow_send_to_intermediary, allow_send_to_intermediary_metadata, allow_server_templates, allow_server_templates_metadata, allow_set_embedded_recipient_start_url, allow_set_embedded_recipient_start_url_metadata, allow_shared_tabs, allow_shared_tabs_metadata, allow_signature_stamps, allow_signature_stamps_metadata, allow_sign_document_from_home_page, allow_sign_document_from_home_page_metadata, allow_signer_reassign, allow_signer_reassign_metadata, allow_signer_reassign_override, allow_signer_reassign_override_metadata, allow_signing_extensions, allow_signing_extensions_metadata, allow_signing_groups, allow_signing_groups_metadata, allow_signing_insights, allow_signing_insights_metadata, allow_signing_radio_deselect, allow_signing_radio_deselect_metadata, allow_sign_now, allow_sign_now_metadata, allow_sms_delivery, allow_sms_delivery_metadata, allow_social_id_login, allow_social_id_login_metadata, allow_supplemental_documents, allow_supplemental_documents_metadata, allow_third_party_electronic_notary, allow_third_party_electronic_notary_metadata, allow_transactions_workspace, allow_transactions_workspace_metadata, allow_transactions_workspace_original, allow_transactions_workspace_original_metadata, allow_users_to_access_directory, allow_users_to_access_directory_metadata, allow_value_insights, allow_value_insights_metadata, allow_web_forms, allow_web_forms_metadata, allow_whats_app_delivery, allow_whats_app_delivery_metadata, anchor_population_scope, anchor_population_scope_metadata, anchor_tag_versioned_placement_enabled, anchor_tag_versioned_placement_metadata_enabled, attach_completed_envelope, attach_completed_envelope_metadata, authentication_check, authentication_check_metadata, auto_nav_rule, auto_nav_rule_metadata, auto_provision_signer_account, auto_provision_signer_account_metadata, bcc_email_archive, bcc_email_archive_metadata, beta_switch_configuration, beta_switch_configuration_metadata, billing_address, billing_address_metadata, bulk_send, bulk_send_action_resend_limit, bulk_send_max_copies_in_batch, bulk_send_max_unprocessed_envelopes_count, bulk_send_metadata, can_self_brand_send, can_self_brand_send_metadata, can_self_brand_sign, can_self_brand_sign_metadata, can_use_salesforce_o_auth, can_use_salesforce_o_auth_metadata, capture_voice_recording, capture_voice_recording_metadata, cfr21_simplified_signing_enabled, cfr21_simplified_signing_enabled_metadata, cfr_use_wide_image, cfr_use_wide_image_metadata, check_for_multiple_admins_on_account, check_for_multiple_admins_on_account_metadata, chrome_signature_enabled, chrome_signature_enabled_metadata, cloud_ready, comment_email_show_message_text, comment_email_show_message_text_metadata, comments_allow_envelope_override, comments_allow_envelope_override_metadata, conditional_fields_enabled, conditional_fields_enabled_metadata, consumer_disclosure_frequency, consumer_disclosure_frequency_metadata, convert_pdf_fields, convert_pdf_fields_metadata, custom_extraction_plan_levels, custom_extraction_plan_levels_metadata, data_population_scope, data_population_scope_metadata, default_signing_responsive_view, default_signing_responsive_view_metadata, default_signing_responsive_view_use_grade, default_signing_responsive_view_use_grade_metadata, default_to_advanced_envelopes_filter_form, default_to_advanced_envelopes_filter_form_metadata, disable_auto_template_matching, disable_auto_template_matching_metadata, disable_legacy_kba, disable_legacy_kba_metadata, disable_legacy_shared_envelopes, disable_legacy_shared_envelopes_metadata, disable_mobile_app, disable_mobile_app_metadata, disable_mobile_push_notifications, disable_mobile_push_notifications_metadata, disable_mobile_sending, disable_mobile_sending_metadata, disable_multiple_sessions, disable_multiple_sessions_metadata, disable_purge_notifications_for_sender_metadata, disable_signer_cert_view, disable_signer_cert_view_metadata, disable_signer_history_view, disable_signer_history_view_metadata, disable_style_signature, disable_style_signature_metadata, disable_upload_signature, disable_upload_signature_metadata, disable_user_sharing, disable_user_sharing_metadata, display_beta_switch, display_beta_switch_metadata, document_conversion_restrictions, document_conversion_restrictions_metadata, document_retention, document_retention_metadata, document_retention_purge_tabs, document_visibility, document_visibility_metadata, draft_envelope_retention, draft_envelope_retention_metadata, dss_sign_28411_enable_leave_page_prompt_radmin_option, dss_sign_29182_slide_up_bar_radmin_option, email_template_version, email_template_version_metadata, enable_access_code_generator, enable_access_code_generator_metadata, enable_account_wide_search, enable_account_wide_search_metadata, enable_additional_advanced_web_forms_features, enable_additional_advanced_web_forms_features_metadata, enable_adm_healthcare, enable_adm_healthcare_metadata, enable_advanced_envelopes_search, enable_advanced_envelopes_search_metadata, enable_advanced_payments, enable_advanced_payments_metadata, enable_advanced_power_forms, enable_advanced_power_forms_metadata, enable_advanced_search, enable_advanced_search_metadata, enable_agreement_actions_for_clm, enable_agreement_actions_for_clm_metadata, enable_agreement_actions_for_e_sign, enable_agreement_actions_for_e_sign_metadata, enable_agreement_desk_advanced, enable_agreement_desk_advanced_meta_data, enable_ai_contract_review, enable_ai_contract_review_metadata, enable_ai_sender_message, enable_ai_sender_message_metadata, enable_ai_suggested_fields, enable_ai_suggested_fields_auto_place, enable_ai_suggested_fields_auto_place_metadata, enable_ai_suggested_fields_metadata, enable_auto_nav, enable_auto_nav_metadata, enable_batch_update_envelope_types, enable_batch_update_envelope_types_metadata, enable_bcc_dummy_link, enable_bcc_dummy_link_metadata, enable_calculated_fields, enable_calculated_fields_metadata, enable_cfr_rapid_signing_embedded_auth, enable_cfr_rapid_signing_embedded_auth_metadata, enable_click_plus, enable_click_plus_conditional_content, enable_click_plus_conditional_content_meta_data, enable_click_plus_custom_fields, enable_click_plus_custom_fields_meta_data, enable_click_plus_custom_style, enable_click_plus_custom_style_meta_data, enable_click_plus_dynamic_content, enable_click_plus_dynamic_content_meta_data, enable_click_plus_meta_data, enable_clickwraps, enable_clickwraps_metadata, enable_combined_pdf_download_for_sbs, enable_comments_history_download_in_signing, enable_comments_history_download_in_signing_metadata, enable_contact_suggestions, enable_contact_suggestions_metadata, enable_content_search, enable_content_search_metadata, enable_coupa_core_extension, enable_coupa_core_extension_metadata, enable_custom_data_verification_extensions, enable_custom_data_verification_extensions_metadata, enable_customer_satisfaction_metric_tracking, enable_customer_satisfaction_metric_tracking_metadata, enable_data_verification_extensions, enable_data_verification_extensions_metadata, enable_document_template_library, enable_document_template_library_metadata, enable_d_sig_eu_advanced_pens, enable_d_sig_eu_advanced_pens_metadata, enable_d_sig_express_pens, enable_d_sig_express_pens_metadata, enable_d_sig_id_check_for_aes_pens, enable_d_sig_id_check_for_aes_pens_metadata, enable_d_sig_id_check_in_person_for_qes_pens, enable_d_sig_id_check_in_person_for_qes_pens_metadata, enable_d_sig_id_check_remote_for_qes_pens, enable_d_sig_id_check_remote_for_qes_pens_metadata, enable_d_sig_id_verification_pens, enable_d_sig_id_verification_pens_metadata, enable_d_sig_id_verification_premier_pens, enable_d_sig_id_verification_premier_pens_metadata, enable_d_sig_pen_group_eu_qes, enable_d_sig_pen_group_eu_qes_metadata, enable_d_sig_plg_eu_qes_pens, enable_d_sig_plg_eu_qes_pens_metadata, enable_ds_pro, enable_ds_pro_metadata, enable_enforce_tls_emails_setting_metadata, enable_envelope_stamping_by_account_admin, enable_envelope_stamping_by_account_admin_metadata, enable_envelope_stamping_by_ds_admin, enable_envelope_stamping_by_ds_admin_metadata, enable_e_sign_api_hourly_limit_management, enable_e_sign_api_hourly_limit_management_metadata, enable_esign_communities, enable_esign_communities_metadata, enable_esign_task_list, enable_esign_task_list_metadata, enable_generation_with3_p_integration, enable_generation_with3_p_integration_meta_data, enable_id_fx_accountless_sms_auth_for_part11, enable_id_fx_accountless_sms_auth_for_part11_metadata, enable_id_fx_intuit_kba, enable_id_fx_intuit_kba_metadata, enable_id_fx_phone_authentication, enable_id_fx_phone_authentication_metadata, enable_idfx_phone_auth_signature_auth_status, enable_idfx_phone_auth_signature_auth_status_metadata, enable_inbox_browse_views_powered_by_elastic_search, enable_inbox_browse_views_powered_by_elastic_search_metadata, enable_inbox_relevance_sort, enable_inbox_relevance_sort_metadata, enable_in_browser_editor, enable_in_browser_editor_metadata, enable_key_terms_suggestions_by_document_type, enable_key_terms_suggestions_by_document_type_metadata, enable_large_file_support, enable_large_file_support_metadata, enable_legacy_shared_envelopes, enable_legacy_shared_envelopes_metadata, enable_license_management, enable_license_management_metadata, enable_microsoft_dynamics365_extension, enable_microsoft_dynamics365_extension_metadata, enable_multi_user_repository_features, enable_multi_user_repository_features_metadata, enable_navigator_api_data_in, enable_navigator_api_data_in_metadata, enable_navigator_api_data_out, enable_navigator_api_data_out_metadata, enable_navigator_api_utilities, enable_navigator_api_utilities_metadata, enable_navigator_for_hr, enable_navigator_for_hr_metadata, enable_navigator_hierarchy_ai, enable_navigator_hierarchy_ai_metadata, enable_navigator_partial_ingestion, enable_navigator_partial_ingestion_metadata, enable_navigator_trial, enable_navigator_trial_metadata, enable_notary_on_demand_witness, enable_notary_on_demand_witness_metadata, enable_obligation_management, enable_obligation_management_metadata, enable_participant_recipient_setting_metadata, enable_payment_processing, enable_payment_processing_metadata, enable_pdfa_conversion, enable_pdfa_conversion_metadata, enable_power_form, enable_power_form_direct, enable_power_form_direct_metadata, enable_power_form_metadata, enable_premium_data_verification_extensions, enable_premium_data_verification_extensions_metadata, enable_recipient_domain_validation, enable_recipient_domain_validation_metadata, enable_recipient_may_provide_phone_number, enable_recipient_may_provide_phone_number_metadata, enable_report_links, enable_report_links_metadata, enable_require_sign_on_paper, enable_require_sign_on_paper_metadata, enable_reserved_domain, enable_reserved_domain_metadata, enable_responsive_signing, enable_responsive_signing_metadata, enable_sap_ariba_extension, enable_sap_ariba_extension_meta_data, enable_scheduled_release, enable_scheduled_release_metadata, enable_search_service_azure_uri, enable_search_service_azure_uri_metadata, enable_search_site_specific_api, enable_search_site_specific_api_metadata, enable_sending_tags_font_settings, enable_sending_tags_font_settings_metadata, enable_send_to_agent, enable_send_to_agent_metadata, enable_send_to_intermediary, enable_send_to_intermediary_metadata, enable_send_to_manage, enable_send_to_manage_metadata, enable_sequential_signing_api, enable_sequential_signing_api_metadata, enable_sequential_signing_ui, enable_sequential_signing_ui_metadata, enable_signer_attachments, enable_signer_attachments_metadata, enable_signing_ai_features_plan, enable_signing_ai_features_plan_metadata, enable_signing_extension_comments, enable_signing_extension_comments_metadata, enable_signing_extension_conversations, enable_signing_extension_conversations_metadata, enable_signing_group_continue_page_setting, enable_signing_group_continue_page_setting_metadata, enable_signing_order_settings_for_account, enable_signing_order_settings_for_account_metadata, enable_sign_on_paper, enable_sign_on_paper_metadata, enable_sign_on_paper_override, enable_sign_on_paper_override_metadata, enable_sign_with_notary, enable_sign_with_notary_metadata, enable_smart_contracts, enable_smart_contracts_metadata, enable_sms_authentication, enable_sms_authentication_metadata, enable_sms_delivery_additional_notification, enable_sms_delivery_additional_notification_metadata, enable_sms_delivery_primary, enable_social_id_login, enable_social_id_login_metadata, enable_strike_through, enable_strike_through_metadata, enable_tickets, enable_tickets_meta_data, enable_transaction_point, enable_transaction_point_metadata, enable_unified_repository, enable_unified_repository_metadata, enable_vaulting, enable_vaulting_metadata, enable_web_forms_runtime_ap_is, enable_web_forms_runtime_ap_is_metadata, enable_web_forms_separate_user_permissions, enable_web_forms_separate_user_permissions_metadata, enable_witnessing, enable_witnessing_metadata, enable_workday_financials_extension, enable_workday_financials_extension_meta_data, enforce_template_name_uniqueness, enforce_template_name_uniqueness_metadata, enforce_tls_emails, enforce_tls_emails_metadata, envelope_integration_allowed, envelope_integration_allowed_metadata, envelope_integration_enabled, envelope_integration_enabled_metadata, envelope_limits_total_document_size_allowed_in_mb, envelope_limits_total_document_size_allowed_in_mb_enabled, envelope_limits_total_document_size_allowed_in_mb_enabled_metadata, envelope_limits_total_document_size_allowed_in_mb_metadata, envelope_search_mode, envelope_search_mode_metadata, envelope_stamping_default_value, envelope_stamping_default_value_metadata, exit_prompt, exit_prompt_metadata, express_send, express_send_allow_tabs, express_send_allow_tabs_metadata, express_send_metadata, external_document_sources, external_signature_pad_type, external_signature_pad_type_metadata, fax_out_enabled, fax_out_enabled_metadata, finish_reminder, finish_reminder_metadata, forbid_adding_user_stamps, forbid_adding_user_stamps_metadata, guided_forms_html_allowed, guided_forms_html_allowed_metadata, guided_forms_html_conversion_policy, guided_forms_html_conversion_policy_metadata, has_recipient_connect_claimed_domain, hide_account_address_in_co_c, hide_account_address_in_co_c_metadata, hide_pricing, hide_pricing_metadata, id_check_configurations, id_check_expire, id_check_expire_days, id_check_expire_days_metadata, id_check_expire_metadata, id_check_expire_minutes, id_check_expire_minutes_metadata, id_check_required, id_check_required_metadata, identity_verification, identity_verification_metadata, idfx_kba_authentication_override, idfx_kba_authentication_override_metadata, idfx_phone_authentication_override, idfx_phone_authentication_override_metadata, ignore_error_if_anchor_tab_not_found, ignore_error_if_anchor_tab_not_found_metadata_enabled, in_person_id_check_question, in_person_id_check_question_metadata, in_person_signing_enabled, in_person_signing_enabled_metadata, in_session_enabled, in_session_enabled_metadata, in_session_suppress_emails, in_session_suppress_emails_metadata, is_connect_document_fields_enabled, isv_embed, isv_embed_meta_data, isv_oem_embed, isv_oem_embed_meta_data, linked_external_primary_accounts, maestro_plan_levels, maestro_plan_levels_metadata, maximum_signing_groups, maximum_signing_groups_metadata, maximum_users_per_signing_group, maximum_users_per_signing_group_metadata, max_number_of_custom_stamps, merge_mixed_mode_results, merge_mixed_mode_results_metadata, mobile_session_timeout, mobile_session_timeout_metadata, number_of_active_custom_stamps, opt_in_mobile_signing_v02, opt_in_mobile_signing_v02_metadata, opt_in_universal_signatures, opt_out_auto_nav_text_and_tab_color_updates, opt_out_auto_nav_text_and_tab_color_updates_metadata, opt_out_new_platform_seal, opt_out_new_platform_seal_platform_metadata, original_account_site, participant_copy_opt_out, participant_copy_opt_out_metadata, pdf_max_chunked_upload_part_size, pdf_max_chunked_upload_part_size_metadata, pdf_max_chunked_upload_total_size, pdf_max_chunked_upload_total_size_metadata, pdf_max_individual_upload_size, pdf_max_individual_upload_size_metadata, phone_auth_recipient_may_provide_phone_number, phone_auth_recipient_may_provide_phone_number_metadata, pki_sign_downloaded_pdf_docs, pki_sign_downloaded_pdf_docs_metadata, read_only_mode, read_only_mode_metadata, recipients_can_sign_offline, recipients_can_sign_offline_metadata, recipient_signing_auto_navigation_control, recipient_signing_auto_navigation_control_metadata, recycle_bin_envelope_retention, recycle_bin_envelope_retention_metadata, require21_cf_rpt11_compliance, require21_cf_rpt11_compliance_metadata, require_decline_reason, require_decline_reason_metadata, require_external_user_management, require_external_user_management_metadata, require_signer_certificate_type, require_signer_certificate_type_metadata, rsa_verid_account_name, rsa_verid_password, rsa_verid_ruleset, rsa_verid_user_id, self_signed_recipient_email_document, self_signed_recipient_email_document_metadata, self_signed_recipient_email_document_user_override, self_signed_recipient_email_document_user_override_metadata, sender_can_sign_in_each_location, sender_can_sign_in_each_location_metadata, sender_must_authenticate_signing, sender_must_authenticate_signing_metadata, sending_tags_font_color, sending_tags_font_color_metadata, sending_tags_font_name, sending_tags_font_name_metadata, sending_tags_font_size, sending_tags_font_size_metadata, send_lockout_recipient_notification, send_lockout_recipient_notification_metadata, send_to_certified_delivery_enabled, send_to_certified_delivery_enabled_metadata, session_timeout, session_timeout_metadata, set_recip_email_lang, set_recip_email_lang_metadata, set_recip_sign_lang, set_recip_sign_lang_metadata, shared_template_folders, shared_template_folders_metadata, show_complete_dialog_in_embedded_session, show_complete_dialog_in_embedded_session_metadata, show_conditional_routing_on_send, show_conditional_routing_on_send_metadata, show_initial_conditional_fields, show_initial_conditional_fields_metadata, show_localized_watermarks, show_localized_watermarks_metadata, show_masked_fields_when_downloading_document_as_sender, show_masked_fields_when_downloading_document_as_sender_metadata, show_tutorials, show_tutorials_metadata, signature_providers, signature_providers_metadata, sign_date_format, sign_date_format_metadata, sign_date_time_account_language_override, sign_date_time_account_language_override_metadata, sign_date_time_account_timezone_override, sign_date_time_account_timezone_override_metadata, signer_attach_certificate_to_envelope_pdf, signer_attach_certificate_to_envelope_pdf_metadata, signer_attach_concat, signer_attach_concat_metadata, signer_can_create_account, signer_can_create_account_metadata, signer_can_sign_on_mobile, signer_can_sign_on_mobile_metadata, signer_in_session_use_envelope_complete_email, signer_in_session_use_envelope_complete_email_metadata, signer_login_requirements, signer_login_requirements_metadata, signer_must_have_account, signer_must_have_account_metadata, signer_must_login_to_sign, signer_must_login_to_sign_metadata, signer_show_secure_field_initial_values, signer_show_secure_field_initial_values_metadata, signing_session_timeout, signing_session_timeout_metadata, signing_ui_version, signing_ui_version_metadata, sign_time_format, sign_time_format_metadata, sign_time_show_am_pm, sign_time_show_am_pm_metadata, simplified_sending_enabled, simplified_sending_enabled_metadata, single_sign_on_enabled, single_sign_on_enabled_metadata, skip_auth_completed_envelopes, skip_auth_completed_envelopes_metadata, social_id_recip_auth, social_id_recip_auth_metadata, specify_document_visibility, specify_document_visibility_metadata, start_in_advanced_correct, start_in_advanced_correct_metadata, supplemental_documents_must_accept, supplemental_documents_must_accept_metadata, supplemental_documents_must_read, supplemental_documents_must_read_metadata, supplemental_documents_must_view, supplemental_documents_must_view_metadata, suppress_certificate_enforcement, suppress_certificate_enforcement_metadata, tab_account_settings, timezone_offset_api, timezone_offset_api_metadata, timezone_offset_ui, timezone_offset_ui_metadata, universal_signature_opt_in, universal_signature_skip_platform_signature, universal_signature_skip_platform_signature_metadata, use_account_level_email, use_account_level_email_metadata, use_consumer_disclosure, use_consumer_disclosure_metadata, use_consumer_disclosure_within_account, use_consumer_disclosure_within_account_metadata, use_derived_keys, use_derived_keys_metadata, use_docu_sign_express_signer_certificate, use_docu_sign_express_signer_certificate_metadata, use_envelope_search_mixed_mode, use_envelope_search_mixed_mode_metadata, use_multi_app_groups_data, use_multi_app_groups_data_metadata, use_new_blob_for_pdf, use_new_blob_for_pdf_metadata, use_new_envelope_search, use_new_envelope_search_metadata, use_new_envelope_search_only_when_searching_after_date, use_new_envelope_search_only_when_searching_after_date_metadata, use_new_envelope_search_only_with_search_term, use_new_envelope_search_only_with_search_term_metadata, use_safe_signer_certificates, use_safe_signer_certificates_metadata, uses_api, uses_api_metadata, use_signature_provider_platform, use_signature_provider_platform_metadata, use_smart_contracts_v1, validations_allowed, validations_allowed_metadata, validations_brand, validations_brand_metadata, validations_cadence, validations_cadence_metadata, validations_enabled, validations_enabled_metadata, validations_report, validations_report_metadata, water_mark_enabled, water_mark_enabled_metadata, write_reminder_to_envelope_history, write_reminder_to_envelope_history_metadata, wurfl_min_allowable_screen_size, wurfl_min_allowable_screen_size_metadata].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/agent.rb b/lib/docusign_esign/models/agent.rb index 002a742b..1502ea2d 100644 --- a/lib/docusign_esign/models/agent.rb +++ b/lib/docusign_esign/models/agent.rb @@ -212,6 +212,9 @@ class Agent # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -314,6 +317,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -397,6 +401,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -697,6 +702,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -830,6 +839,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -852,7 +862,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/carbon_copy.rb b/lib/docusign_esign/models/carbon_copy.rb index c2294c9a..57bc5556 100644 --- a/lib/docusign_esign/models/carbon_copy.rb +++ b/lib/docusign_esign/models/carbon_copy.rb @@ -221,6 +221,9 @@ class CarbonCopy # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -329,6 +332,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -416,6 +420,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -729,6 +734,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -869,6 +878,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -892,7 +902,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, linked_account_configuration_id, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, linked_account_configuration_id, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/certified_delivery.rb b/lib/docusign_esign/models/certified_delivery.rb index e76e7494..35baf523 100644 --- a/lib/docusign_esign/models/certified_delivery.rb +++ b/lib/docusign_esign/models/certified_delivery.rb @@ -218,6 +218,9 @@ class CertifiedDelivery # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -322,6 +325,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -407,6 +411,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -715,6 +720,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -850,6 +859,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -872,7 +882,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/doc_gen_form_field.rb b/lib/docusign_esign/models/doc_gen_form_field.rb index 5479e6de..d9328af2 100644 --- a/lib/docusign_esign/models/doc_gen_form_field.rb +++ b/lib/docusign_esign/models/doc_gen_form_field.rb @@ -19,9 +19,15 @@ class DocGenFormField # attr_accessor :description + # + attr_accessor :format + # attr_accessor :fully_qualified_path + # + attr_accessor :hidden + # attr_accessor :label @@ -37,6 +43,9 @@ class DocGenFormField # attr_accessor :predefined_validation + # + attr_accessor :read_only + # When set to **true**, the signer is required to fill out this tab attr_accessor :required @@ -57,12 +66,15 @@ def self.attribute_map { :'connected_object_details' => :'connectedObjectDetails', :'description' => :'description', + :'format' => :'format', :'fully_qualified_path' => :'fullyQualifiedPath', + :'hidden' => :'hidden', :'label' => :'label', :'name' => :'name', :'options' => :'options', :'order' => :'order', :'predefined_validation' => :'predefinedValidation', + :'read_only' => :'readOnly', :'required' => :'required', :'row_values' => :'rowValues', :'type' => :'type', @@ -76,12 +88,15 @@ def self.swagger_types { :'connected_object_details' => :'ConnectedObjectDetails', :'description' => :'String', + :'format' => :'DocGenFormat', :'fully_qualified_path' => :'String', + :'hidden' => :'String', :'label' => :'String', :'name' => :'String', :'options' => :'Array', :'order' => :'String', :'predefined_validation' => :'String', + :'read_only' => :'String', :'required' => :'String', :'row_values' => :'Array', :'type' => :'String', @@ -106,10 +121,18 @@ def initialize(attributes = {}) self.description = attributes[:'description'] end + if attributes.has_key?(:'format') + self.format = attributes[:'format'] + end + if attributes.has_key?(:'fullyQualifiedPath') self.fully_qualified_path = attributes[:'fullyQualifiedPath'] end + if attributes.has_key?(:'hidden') + self.hidden = attributes[:'hidden'] + end + if attributes.has_key?(:'label') self.label = attributes[:'label'] end @@ -132,6 +155,10 @@ def initialize(attributes = {}) self.predefined_validation = attributes[:'predefinedValidation'] end + if attributes.has_key?(:'readOnly') + self.read_only = attributes[:'readOnly'] + end + if attributes.has_key?(:'required') self.required = attributes[:'required'] end @@ -175,12 +202,15 @@ def ==(o) self.class == o.class && connected_object_details == o.connected_object_details && description == o.description && + format == o.format && fully_qualified_path == o.fully_qualified_path && + hidden == o.hidden && label == o.label && name == o.name && options == o.options && order == o.order && predefined_validation == o.predefined_validation && + read_only == o.read_only && required == o.required && row_values == o.row_values && type == o.type && @@ -197,7 +227,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [connected_object_details, description, fully_qualified_path, label, name, options, order, predefined_validation, required, row_values, type, validation, value].hash + [connected_object_details, description, format, fully_qualified_path, hidden, label, name, options, order, predefined_validation, read_only, required, row_values, type, validation, value].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/doc_gen_format.rb b/lib/docusign_esign/models/doc_gen_format.rb new file mode 100644 index 00000000..5167a2fa --- /dev/null +++ b/lib/docusign_esign/models/doc_gen_format.rb @@ -0,0 +1,194 @@ +=begin +#Docusign eSignature REST API + +#The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + +OpenAPI spec version: v2.1 +Contact: devcenter@docusign.com +Generated by: https://github.com/swagger-api/swagger-codegen.git + +=end + +require 'date' + +module DocuSign_eSign + class DocGenFormat + # + attr_accessor :expression + + # + attr_accessor :locale + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'expression' => :'expression', + :'locale' => :'locale' + } + end + + # Attribute type mapping. + def self.swagger_types + { + :'expression' => :'String', + :'locale' => :'String' + } + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + return unless attributes.is_a?(Hash) + + # convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } + + if attributes.has_key?(:'expression') + self.expression = attributes[:'expression'] + end + + if attributes.has_key?(:'locale') + self.locale = attributes[:'locale'] + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + expression == o.expression && + locale == o.locale + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Fixnum] Hash code + def hash + [expression, locale].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + self.class.swagger_types.each_pair do |key, type| + if type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[self.class.attribute_map[key]].is_a?(Array) + self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + end + elsif !attributes[self.class.attribute_map[key]].nil? + self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + end # or else data not found in attributes(hash), not an issue as the data can be optional + end + + self + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def _deserialize(type, value) + case type.to_sym + when :DateTime + DateTime.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :BOOLEAN + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + temp_model = DocuSign_eSign.const_get(type).new + temp_model.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + next if value.nil? + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end +end diff --git a/lib/docusign_esign/models/editor.rb b/lib/docusign_esign/models/editor.rb index 8969e47a..385ca7fb 100644 --- a/lib/docusign_esign/models/editor.rb +++ b/lib/docusign_esign/models/editor.rb @@ -209,6 +209,9 @@ class Editor # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -310,6 +313,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -392,6 +396,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -686,6 +691,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -818,6 +827,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -840,7 +850,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/envelopes_shares_request.rb b/lib/docusign_esign/models/envelopes_shares_request.rb new file mode 100644 index 00000000..8ab3a07e --- /dev/null +++ b/lib/docusign_esign/models/envelopes_shares_request.rb @@ -0,0 +1,186 @@ +=begin +#Docusign eSignature REST API + +#The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + +OpenAPI spec version: v2.1 +Contact: devcenter@docusign.com +Generated by: https://github.com/swagger-api/swagger-codegen.git + +=end + +require 'date' + +module DocuSign_eSign + class EnvelopesSharesRequest + # + attr_accessor :shares + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'shares' => :'shares' + } + end + + # Attribute type mapping. + def self.swagger_types + { + :'shares' => :'Array' + } + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + return unless attributes.is_a?(Hash) + + # convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } + + if attributes.has_key?(:'shares') + if (value = attributes[:'shares']).is_a?(Array) + self.shares = value + end + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + shares == o.shares + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Fixnum] Hash code + def hash + [shares].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + self.class.swagger_types.each_pair do |key, type| + if type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[self.class.attribute_map[key]].is_a?(Array) + self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + end + elsif !attributes[self.class.attribute_map[key]].nil? + self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + end # or else data not found in attributes(hash), not an issue as the data can be optional + end + + self + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def _deserialize(type, value) + case type.to_sym + when :DateTime + DateTime.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :BOOLEAN + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + temp_model = DocuSign_eSign.const_get(type).new + temp_model.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + next if value.nil? + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end +end diff --git a/lib/docusign_esign/models/envelopes_shares_request_item.rb b/lib/docusign_esign/models/envelopes_shares_request_item.rb new file mode 100644 index 00000000..457661fb --- /dev/null +++ b/lib/docusign_esign/models/envelopes_shares_request_item.rb @@ -0,0 +1,194 @@ +=begin +#Docusign eSignature REST API + +#The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + +OpenAPI spec version: v2.1 +Contact: devcenter@docusign.com +Generated by: https://github.com/swagger-api/swagger-codegen.git + +=end + +require 'date' + +module DocuSign_eSign + class EnvelopesSharesRequestItem + # + attr_accessor :agent_user + + # + attr_accessor :permission + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'agent_user' => :'agentUser', + :'permission' => :'permission' + } + end + + # Attribute type mapping. + def self.swagger_types + { + :'agent_user' => :'AuthorizationUser', + :'permission' => :'String' + } + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + return unless attributes.is_a?(Hash) + + # convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } + + if attributes.has_key?(:'agentUser') + self.agent_user = attributes[:'agentUser'] + end + + if attributes.has_key?(:'permission') + self.permission = attributes[:'permission'] + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + agent_user == o.agent_user && + permission == o.permission + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Fixnum] Hash code + def hash + [agent_user, permission].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + self.class.swagger_types.each_pair do |key, type| + if type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[self.class.attribute_map[key]].is_a?(Array) + self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + end + elsif !attributes[self.class.attribute_map[key]].nil? + self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + end # or else data not found in attributes(hash), not an issue as the data can be optional + end + + self + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def _deserialize(type, value) + case type.to_sym + when :DateTime + DateTime.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :BOOLEAN + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + temp_model = DocuSign_eSign.const_get(type).new + temp_model.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + next if value.nil? + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end +end diff --git a/lib/docusign_esign/models/envelopes_shares_response.rb b/lib/docusign_esign/models/envelopes_shares_response.rb new file mode 100644 index 00000000..d059a373 --- /dev/null +++ b/lib/docusign_esign/models/envelopes_shares_response.rb @@ -0,0 +1,186 @@ +=begin +#Docusign eSignature REST API + +#The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + +OpenAPI spec version: v2.1 +Contact: devcenter@docusign.com +Generated by: https://github.com/swagger-api/swagger-codegen.git + +=end + +require 'date' + +module DocuSign_eSign + class EnvelopesSharesResponse + # + attr_accessor :shares + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'shares' => :'shares' + } + end + + # Attribute type mapping. + def self.swagger_types + { + :'shares' => :'Array' + } + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + return unless attributes.is_a?(Hash) + + # convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } + + if attributes.has_key?(:'shares') + if (value = attributes[:'shares']).is_a?(Array) + self.shares = value + end + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + shares == o.shares + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Fixnum] Hash code + def hash + [shares].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + self.class.swagger_types.each_pair do |key, type| + if type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[self.class.attribute_map[key]].is_a?(Array) + self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + end + elsif !attributes[self.class.attribute_map[key]].nil? + self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + end # or else data not found in attributes(hash), not an issue as the data can be optional + end + + self + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def _deserialize(type, value) + case type.to_sym + when :DateTime + DateTime.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :BOOLEAN + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + temp_model = DocuSign_eSign.const_get(type).new + temp_model.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + next if value.nil? + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end +end diff --git a/lib/docusign_esign/models/envelopes_shares_response_item.rb b/lib/docusign_esign/models/envelopes_shares_response_item.rb new file mode 100644 index 00000000..870f05fb --- /dev/null +++ b/lib/docusign_esign/models/envelopes_shares_response_item.rb @@ -0,0 +1,264 @@ +=begin +#Docusign eSignature REST API + +#The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + +OpenAPI spec version: v2.1 +Contact: devcenter@docusign.com +Generated by: https://github.com/swagger-api/swagger-codegen.git + +=end + +require 'date' + +module DocuSign_eSign + class EnvelopesSharesResponseItem + # + attr_accessor :agent_user + + # + attr_accessor :created_timestamp + + # The envelope ID of the envelope status that failed to post. + attr_accessor :envelope_id + + # Array or errors. + attr_accessor :error_details + + # + attr_accessor :modified_timestamp + + # + attr_accessor :permission + + # + attr_accessor :sender_info + + # + attr_accessor :share_id + + # + attr_accessor :subject + + # Attribute mapping from ruby-style variable name to JSON key. + def self.attribute_map + { + :'agent_user' => :'agentUser', + :'created_timestamp' => :'createdTimestamp', + :'envelope_id' => :'envelopeId', + :'error_details' => :'errorDetails', + :'modified_timestamp' => :'modifiedTimestamp', + :'permission' => :'permission', + :'sender_info' => :'senderInfo', + :'share_id' => :'shareId', + :'subject' => :'subject' + } + end + + # Attribute type mapping. + def self.swagger_types + { + :'agent_user' => :'AuthorizationUser', + :'created_timestamp' => :'String', + :'envelope_id' => :'String', + :'error_details' => :'ErrorDetails', + :'modified_timestamp' => :'String', + :'permission' => :'String', + :'sender_info' => :'AuthorizationUser', + :'share_id' => :'String', + :'subject' => :'String' + } + end + + # Initializes the object + # @param [Hash] attributes Model attributes in the form of hash + def initialize(attributes = {}) + return unless attributes.is_a?(Hash) + + # convert string to symbol for hash key + attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } + + if attributes.has_key?(:'agentUser') + self.agent_user = attributes[:'agentUser'] + end + + if attributes.has_key?(:'createdTimestamp') + self.created_timestamp = attributes[:'createdTimestamp'] + end + + if attributes.has_key?(:'envelopeId') + self.envelope_id = attributes[:'envelopeId'] + end + + if attributes.has_key?(:'errorDetails') + self.error_details = attributes[:'errorDetails'] + end + + if attributes.has_key?(:'modifiedTimestamp') + self.modified_timestamp = attributes[:'modifiedTimestamp'] + end + + if attributes.has_key?(:'permission') + self.permission = attributes[:'permission'] + end + + if attributes.has_key?(:'senderInfo') + self.sender_info = attributes[:'senderInfo'] + end + + if attributes.has_key?(:'shareId') + self.share_id = attributes[:'shareId'] + end + + if attributes.has_key?(:'subject') + self.subject = attributes[:'subject'] + end + end + + # Show invalid properties with the reasons. Usually used together with valid? + # @return Array for valid properties with the reasons + def list_invalid_properties + invalid_properties = Array.new + invalid_properties + end + + # Check to see if the all the properties in the model are valid + # @return true if the model is valid + def valid? + true + end + + # Checks equality by comparing each attribute. + # @param [Object] Object to be compared + def ==(o) + return true if self.equal?(o) + self.class == o.class && + agent_user == o.agent_user && + created_timestamp == o.created_timestamp && + envelope_id == o.envelope_id && + error_details == o.error_details && + modified_timestamp == o.modified_timestamp && + permission == o.permission && + sender_info == o.sender_info && + share_id == o.share_id && + subject == o.subject + end + + # @see the `==` method + # @param [Object] Object to be compared + def eql?(o) + self == o + end + + # Calculates hash code according to all attributes. + # @return [Fixnum] Hash code + def hash + [agent_user, created_timestamp, envelope_id, error_details, modified_timestamp, permission, sender_info, share_id, subject].hash + end + + # Builds the object from hash + # @param [Hash] attributes Model attributes in the form of hash + # @return [Object] Returns the model itself + def build_from_hash(attributes) + return nil unless attributes.is_a?(Hash) + self.class.swagger_types.each_pair do |key, type| + if type =~ /\AArray<(.*)>/i + # check to ensure the input is an array given that the attribute + # is documented as an array but the input is not + if attributes[self.class.attribute_map[key]].is_a?(Array) + self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) }) + end + elsif !attributes[self.class.attribute_map[key]].nil? + self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]])) + end # or else data not found in attributes(hash), not an issue as the data can be optional + end + + self + end + + # Deserializes the data based on type + # @param string type Data type + # @param string value Value to be deserialized + # @return [Object] Deserialized data + def _deserialize(type, value) + case type.to_sym + when :DateTime + DateTime.parse(value) + when :Date + Date.parse(value) + when :String + value.to_s + when :Integer + value.to_i + when :Float + value.to_f + when :BOOLEAN + if value.to_s =~ /\A(true|t|yes|y|1)\z/i + true + else + false + end + when :Object + # generic object (usually a Hash), return directly + value + when /\AArray<(?.+)>\z/ + inner_type = Regexp.last_match[:inner_type] + value.map { |v| _deserialize(inner_type, v) } + when /\AHash<(?.+?), (?.+)>\z/ + k_type = Regexp.last_match[:k_type] + v_type = Regexp.last_match[:v_type] + {}.tap do |hash| + value.each do |k, v| + hash[_deserialize(k_type, k)] = _deserialize(v_type, v) + end + end + else # model + temp_model = DocuSign_eSign.const_get(type).new + temp_model.build_from_hash(value) + end + end + + # Returns the string representation of the object + # @return [String] String presentation of the object + def to_s + to_hash.to_s + end + + # to_body is an alias to to_hash (backward compatibility) + # @return [Hash] Returns the object in the form of hash + def to_body + to_hash + end + + # Returns the object in the form of hash + # @return [Hash] Returns the object in the form of hash + def to_hash + hash = {} + self.class.attribute_map.each_pair do |attr, param| + value = self.send(attr) + next if value.nil? + hash[param] = _to_hash(value) + end + hash + end + + # Outputs non-array value in the form of hash + # For object, use to_hash. Otherwise, just return the value + # @param [Object] value Any valid value + # @return [Hash] Returns the value in the form of hash + def _to_hash(value) + if value.is_a?(Array) + value.compact.map { |v| _to_hash(v) } + elsif value.is_a?(Hash) + {}.tap do |hash| + value.each { |k, v| hash[k] = _to_hash(v) } + end + elsif value.respond_to? :to_hash + value.to_hash + else + value + end + end + + end +end diff --git a/lib/docusign_esign/models/in_person_signer.rb b/lib/docusign_esign/models/in_person_signer.rb index 73e8b3b4..828ea907 100644 --- a/lib/docusign_esign/models/in_person_signer.rb +++ b/lib/docusign_esign/models/in_person_signer.rb @@ -269,6 +269,9 @@ class InPersonSigner # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -393,6 +396,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -496,6 +500,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -871,6 +876,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -1027,6 +1036,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -1050,7 +1060,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, host_email, host_email_metadata, host_name, host_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, in_person_signing_type, in_person_signing_type_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_host, notary_id, note, note_metadata, offline_attributes, phone_authentication, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, signer_email, signer_email_metadata, signer_first_name, signer_first_name_metadata, signer_last_name, signer_last_name_metadata, signer_name, signer_name_metadata, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, host_email, host_email_metadata, host_name, host_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, in_person_signing_type, in_person_signing_type_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_host, notary_id, note, note_metadata, offline_attributes, phone_authentication, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, signer_email, signer_email_metadata, signer_first_name, signer_first_name_metadata, signer_last_name, signer_last_name_metadata, signer_name, signer_name_metadata, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/intermediary.rb b/lib/docusign_esign/models/intermediary.rb index 887f9dc9..86d4b293 100644 --- a/lib/docusign_esign/models/intermediary.rb +++ b/lib/docusign_esign/models/intermediary.rb @@ -212,6 +212,9 @@ class Intermediary # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -314,6 +317,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -397,6 +401,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -697,6 +702,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -830,6 +839,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -852,7 +862,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/notary_recipient.rb b/lib/docusign_esign/models/notary_recipient.rb index 3578ce8d..58f1492a 100644 --- a/lib/docusign_esign/models/notary_recipient.rb +++ b/lib/docusign_esign/models/notary_recipient.rb @@ -295,6 +295,9 @@ class NotaryRecipient # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -428,6 +431,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -540,6 +544,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -959,6 +964,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -1124,6 +1133,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -1147,7 +1157,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_notary_correct_envelope, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, live_oak_start_url, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, notary_signers, notary_source_type, notary_third_party_partner, notary_type, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_notary_correct_envelope, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, live_oak_start_url, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, notary_signers, notary_source_type, notary_third_party_partner, notary_type, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/notary_witness.rb b/lib/docusign_esign/models/notary_witness.rb index 142b612d..df74f4f6 100644 --- a/lib/docusign_esign/models/notary_witness.rb +++ b/lib/docusign_esign/models/notary_witness.rb @@ -277,6 +277,9 @@ class NotaryWitness # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -413,6 +416,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -522,6 +526,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -918,6 +923,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -1089,6 +1098,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -1115,7 +1125,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, type, user_id, web_form_recipient_view_id, witness_for, witness_for_guid].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, type, user_id, web_form_recipient_view_id, witness_for, witness_for_guid].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/participant.rb b/lib/docusign_esign/models/participant.rb index fccd4afd..842c9a09 100644 --- a/lib/docusign_esign/models/participant.rb +++ b/lib/docusign_esign/models/participant.rb @@ -214,6 +214,9 @@ class Participant # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -317,6 +320,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -401,6 +405,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -703,6 +708,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -837,6 +846,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -859,7 +869,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, participate_for, participate_for_guid, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, allow_system_override_for_locked_recipient, auto_responded_reason, bulk_send_v2_recipient, client_user_id, completed_count, consent_details_list, custom_fields, declined_date_time, declined_reason, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, note, note_metadata, participate_for, participate_for_guid, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, role_name, routing_order, routing_order_metadata, sent_date_time, signed_date_time, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/signer.rb b/lib/docusign_esign/models/signer.rb index 0369c638..0243b5c0 100644 --- a/lib/docusign_esign/models/signer.rb +++ b/lib/docusign_esign/models/signer.rb @@ -278,6 +278,9 @@ class Signer # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -405,6 +408,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -511,6 +515,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -904,6 +909,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -1063,6 +1072,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -1086,7 +1096,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id].hash end # Builds the object from hash diff --git a/lib/docusign_esign/models/witness.rb b/lib/docusign_esign/models/witness.rb index 2acab85b..b0ea8514 100644 --- a/lib/docusign_esign/models/witness.rb +++ b/lib/docusign_esign/models/witness.rb @@ -278,6 +278,9 @@ class Witness # The display name for the signing group. Maximum Length: 100 characters. attr_accessor :signing_group_name + # + attr_accessor :signing_group_type + # A complex type that contains information about users in the signing group. attr_accessor :signing_group_users @@ -411,6 +414,7 @@ def self.attribute_map :'signing_group_id' => :'signingGroupId', :'signing_group_id_metadata' => :'signingGroupIdMetadata', :'signing_group_name' => :'signingGroupName', + :'signing_group_type' => :'signingGroupType', :'signing_group_users' => :'signingGroupUsers', :'sms_authentication' => :'smsAuthentication', :'social_authentications' => :'socialAuthentications', @@ -519,6 +523,7 @@ def self.swagger_types :'signing_group_id' => :'String', :'signing_group_id_metadata' => :'PropertyMetadata', :'signing_group_name' => :'String', + :'signing_group_type' => :'String', :'signing_group_users' => :'Array', :'sms_authentication' => :'RecipientSMSAuthentication', :'social_authentications' => :'Array', @@ -914,6 +919,10 @@ def initialize(attributes = {}) self.signing_group_name = attributes[:'signingGroupName'] end + if attributes.has_key?(:'signingGroupType') + self.signing_group_type = attributes[:'signingGroupType'] + end + if attributes.has_key?(:'signingGroupUsers') if (value = attributes[:'signingGroupUsers']).is_a?(Array) self.signing_group_users = value @@ -1081,6 +1090,7 @@ def ==(o) signing_group_id == o.signing_group_id && signing_group_id_metadata == o.signing_group_id_metadata && signing_group_name == o.signing_group_name && + signing_group_type == o.signing_group_type && signing_group_users == o.signing_group_users && sms_authentication == o.sms_authentication && social_authentications == o.social_authentications && @@ -1106,7 +1116,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id, witness_for, witness_for_guid].hash + [access_code, access_code_metadata, add_access_code_to_email, additional_notifications, agent_can_edit_email, agent_can_edit_name, allow_system_override_for_locked_recipient, auto_navigation, auto_responded_reason, bulk_recipients_uri, bulk_send_v2_recipient, can_sign_offline, client_user_id, completed_count, consent_details_list, creation_reason, custom_fields, declined_date_time, declined_reason, default_recipient, delegated_by, delegated_to, delivered_date_time, delivery_method, delivery_method_metadata, designator_id, designator_id_guid, document_template_id, document_visibility, email, email_metadata, email_notification, email_recipient_post_signing_url, embedded_recipient_start_url, error_details, excluded_documents, fax_number, fax_number_metadata, first_name, first_name_metadata, full_name, full_name_metadata, id_check_configuration_name, id_check_configuration_name_metadata, id_check_information_input, identity_verification, inherit_email_notification_configuration, is_bulk_recipient, is_bulk_recipient_metadata, last_name, last_name_metadata, locked_recipient_phone_auth_editable, locked_recipient_sms_editable, name, name_metadata, notary_id, notary_signer_email_sent, note, note_metadata, offline_attributes, phone_authentication, phone_number, proof_file, recipient_attachments, recipient_authentication_status, recipient_feature_metadata, recipient_id, recipient_id_guid, recipient_signature_providers, recipient_supplies_tabs, recipient_type, recipient_type_metadata, require_id_lookup, require_id_lookup_metadata, require_signer_certificate, require_sign_on_paper, require_upload_signature, role_name, routing_order, routing_order_metadata, sent_date_time, signature_info, signed_date_time, sign_in_each_location, sign_in_each_location_metadata, signing_group_id, signing_group_id_metadata, signing_group_name, signing_group_type, signing_group_users, sms_authentication, social_authentications, status, status_code, suppress_emails, tabs, template_locked, template_required, total_tab_count, user_id, web_form_recipient_view_id, witness_for, witness_for_guid].hash end # Builds the object from hash diff --git a/lib/docusign_esign/version.rb b/lib/docusign_esign/version.rb index 72676f07..6cd4a981 100644 --- a/lib/docusign_esign/version.rb +++ b/lib/docusign_esign/version.rb @@ -10,5 +10,5 @@ =end module DocuSign_eSign - VERSION = '5.7.0' + VERSION = '5.8.0' end