From 9257ffd0316594b6b6f1a066aa3de8331eb751a3 Mon Sep 17 00:00:00 2001 From: Inbar Gazit Date: Fri, 10 Feb 2023 11:19:41 -0800 Subject: [PATCH] Version 6.13.0-rc-v2.1-22.4.02.00 release (#191) Co-authored-by: root --- CHANGELOG.md | 12 +- src/Api/ConnectApi.php | 94 + src/Api/EnvelopesApi.php | 139 +- src/Api/FoldersApi.php | 60 + src/Api/TemplatesApi.php | 187 - src/Model/AccountSettingsInformation.php | 368 +- src/Model/BulkSendingCopy.php | 30 + src/Model/BulkSendingCopyRecipient.php | 30 + src/Model/BulksendingCopyDocGenFormField.php | 336 ++ src/Model/ConnectCustomConfiguration.php | 30 + src/Model/Contact.php | 30 + src/Model/DelegationInfo.php | 8 +- src/Model/Envelope.php | 30 + src/Model/EnvelopeDefinition.php | 30 + src/Model/EnvelopeTemplate.php | 30 + src/Model/EventNotification.php | 30 + src/Model/IdEvidenceViewLink.php | 2 +- src/Model/JurisdictionSummary.php | 396 ++ src/Model/LocalePolicyTab.php | 40 +- src/Model/NotaryContactDetails.php | 336 ++ src/Model/Numerical.php | 3756 +++++++++++++++++ src/Model/RecipientFormData.php | 8 +- src/Model/RecipientIdentityVerification.php | 40 +- src/Model/TabMetadata.php | 30 + src/Model/Tabs.php | 30 + src/Model/TemplateRole.php | 30 + src/Model/TemplateTabs.php | 30 + ...erAccountManagementGranularInformation.php | 60 + 28 files changed, 5870 insertions(+), 332 deletions(-) create mode 100644 src/Model/BulksendingCopyDocGenFormField.php create mode 100644 src/Model/JurisdictionSummary.php create mode 100644 src/Model/NotaryContactDetails.php create mode 100644 src/Model/Numerical.php diff --git a/CHANGELOG.md b/CHANGELOG.md index d42d8be3..52f00ef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ 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. +## [v6.13.0-rc] - eSignature API v2.1-22.4.02.00 - 2023-02-10 +### Changed +- Added support for version v2.1-22.4.02.00 of the DocuSign ESignature API. +- Updated the SDK release version. + +## [v6.13.0] - eSignature API v2.1-22.4.00.00 - 2022-12-30 +### Changed +- Added support for version v2.1-22.4.00.00 of the DocuSign ESignature API. +- Updated the SDK release version. + ## [v6.12.0] - eSignature API v2.1-22.3.01.00 - 2022-11-18 ### Changed - Added support for version v2.1-22.3.01.00 of the DocuSign ESignature API. @@ -15,7 +25,7 @@ See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for ## [v6.11.0] - eSignature API v2.1-22.3.00.00 - 2022-08-30 ### Changed -- Added support for version v2.1-22.3.00.00 of the DocuSign ESignature API. +- Added support for version v2.1-1.2.7 of the DocuSign DBTest API. - Updated the SDK release version. ## [v6.10.0] - eSignature API v2.1-22.2.00.00 - 2022-06-17 diff --git a/src/Api/ConnectApi.php b/src/Api/ConnectApi.php index 8f7258af..485d3e28 100644 --- a/src/Api/ConnectApi.php +++ b/src/Api/ConnectApi.php @@ -2562,6 +2562,100 @@ public function updateConfigurationWithHttpInfo($account_id, $connect_custom_con } } + /** + * Operation updateConnectOAuthConfig + * + * Updates the existing Connect OAuth Config for the account. + * + * @param ?string $account_id The external account number (int) or account ID Guid. + * @param \DocuSign\eSign\Model\ConnectOAuthConfig $connect_o_auth_config (optional) + * + * @throws ApiException on non-2xx response + * @return \DocuSign\eSign\Model\ConnectOAuthConfig + */ + public function updateConnectOAuthConfig($account_id, $connect_o_auth_config = null) + { + list($response) = $this->updateConnectOAuthConfigWithHttpInfo($account_id, $connect_o_auth_config); + return $response; + } + + /** + * Operation updateConnectOAuthConfigWithHttpInfo + * + * Updates the existing Connect OAuth Config for the account. + * + * @param ?string $account_id The external account number (int) or account ID Guid. + * @param \DocuSign\eSign\Model\ConnectOAuthConfig $connect_o_auth_config (optional) + * + * @throws ApiException on non-2xx response + * @return array of \DocuSign\eSign\Model\ConnectOAuthConfig, HTTP status code, HTTP response headers (array of strings) + */ + public function updateConnectOAuthConfigWithHttpInfo($account_id, $connect_o_auth_config = null): array + { + // verify the required parameter 'account_id' is set + if ($account_id === null) { + throw new \InvalidArgumentException('Missing the required parameter $account_id when calling updateConnectOAuthConfig'); + } + // parse inputs + $resourcePath = "/v2.1/accounts/{accountId}/connect/oauth"; + $httpBody = $_tempBody ?? ''; // $_tempBody is the method argument, if present + $queryParams = $headerParams = $formParams = []; + $headerParams['Accept'] ??= $this->apiClient->selectHeaderAccept(['application/json']); + $headerParams['Content-Type'] = $this->apiClient->selectHeaderContentType([]); + + + // path params + if ($account_id !== null) { + $resourcePath = self::updateResourcePath($resourcePath, "accountId", $account_id); + } + + // default format to json + $resourcePath = str_replace("{format}", "json", $resourcePath); + // body params + $_tempBody = null; + if (isset($connect_o_auth_config)) { + $_tempBody = $connect_o_auth_config; + } + + // for model (json/xml) + if (isset($_tempBody)) { + $httpBody = $_tempBody; // $_tempBody is the method argument, if present + } elseif (count($formParams) > 0) { + $httpBody = $formParams; // for HTTP post (form) + } + // this endpoint requires OAuth (access token) + if (strlen($this->apiClient->getConfig()->getAccessToken()) !== 0) { + $headerParams['Authorization'] = 'Bearer ' . $this->apiClient->getConfig()->getAccessToken(); + } + // make the API Call + try { + list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( + $resourcePath, + 'PUT', + $queryParams, + $httpBody, + $headerParams, + '\DocuSign\eSign\Model\ConnectOAuthConfig', + '/v2.1/accounts/{accountId}/connect/oauth' + ); + + return [$this->apiClient->getSerializer()->deserialize($response, '\DocuSign\eSign\Model\ConnectOAuthConfig', $httpHeader), $statusCode, $httpHeader]; + } catch (ApiException $e) { + switch ($e->getCode()) { + case 200: + $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\DocuSign\eSign\Model\ConnectOAuthConfig', $e->getResponseHeaders()); + $e->setResponseObject($data); + break; + case 400: + $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\DocuSign\eSign\Model\ErrorDetails', $e->getResponseHeaders()); + $e->setResponseObject($data); + break; + } + + throw $e; + } + } + /** * Operation updateMobileNotifiers * diff --git a/src/Api/EnvelopesApi.php b/src/Api/EnvelopesApi.php index 3a6aeddd..f173f376 100644 --- a/src/Api/EnvelopesApi.php +++ b/src/Api/EnvelopesApi.php @@ -399,7 +399,7 @@ public function setEncoding(?string $encoding): self class GetConsumerDisclosureOptions { /** - * $lang_code2 The simple type enumeration the language used in the response. The supported languages, with the language value shown in parenthesis, are:Arabic (ar), Armenian (hy), Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Bahasa Indonesia (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Bahasa Melayu (ms), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). Additionally, the value can be set to �browser� to automatically detect the browser language being used by the viewer and display the disclosure in that language. + * $lang_code2 The simple type enumeration the language used in the response. The supported languages, with the language value shown in parenthesis, are:Arabic (ar), Armenian (hy), Armenian (hy), Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Bahasa Indonesia (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Bahasa Melayu (ms), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). Additionally, the value can be set to �browser� to automatically detect the browser language being used by the viewer and display the disclosure in that language. * @var ?string */ protected ?string $lang_code2 = null; @@ -416,7 +416,7 @@ public function getLangCode2(): ?string /** * Sets lang_code2 - * @param ?string $lang_code2 The simple type enumeration the language used in the response. The supported languages, with the language value shown in parenthesis, are:Arabic (ar), Armenian (hy), Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Bahasa Indonesia (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Bahasa Melayu (ms), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). Additionally, the value can be set to �browser� to automatically detect the browser language being used by the viewer and display the disclosure in that language. + * @param ?string $lang_code2 The simple type enumeration the language used in the response. The supported languages, with the language value shown in parenthesis, are:Arabic (ar), Armenian (hy), Armenian (hy), Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Bahasa Indonesia (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Bahasa Melayu (ms), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). Additionally, the value can be set to �browser� to automatically detect the browser language being used by the viewer and display the disclosure in that language. * * @return self */ @@ -14143,13 +14143,14 @@ public function updateCustomFieldsWithHttpInfo($account_id, $envelope_id, $custo * @param ?string $account_id The external account number (int) or account ID Guid. * @param ?string $document_id The ID of the document being accessed. * @param ?string $envelope_id The envelopeId Guid of the envelope being accessed. + * @param ?string $document_file_bytes Updated document content. (required) * * @throws ApiException on non-2xx response * @return \DocuSign\eSign\Model\EnvelopeDocument */ - public function updateDocument($account_id, $document_id, $envelope_id) + public function updateDocument($account_id, $document_id, $envelope_id, $document_file_bytes) { - list($response) = $this->updateDocumentWithHttpInfo($account_id, $document_id, $envelope_id); + list($response) = $this->updateDocumentWithHttpInfo($account_id, $document_id, $envelope_id, $document_file_bytes); return $response; } @@ -14161,11 +14162,12 @@ public function updateDocument($account_id, $document_id, $envelope_id) * @param ?string $account_id The external account number (int) or account ID Guid. * @param ?string $document_id The ID of the document being accessed. * @param ?string $envelope_id The envelopeId Guid of the envelope being accessed. + * @param ?string $document_file_bytes Updated document content. (required) * * @throws ApiException on non-2xx response * @return array of \DocuSign\eSign\Model\EnvelopeDocument, HTTP status code, HTTP response headers (array of strings) */ - public function updateDocumentWithHttpInfo($account_id, $document_id, $envelope_id): array + public function updateDocumentWithHttpInfo($account_id, $document_id, $envelope_id, $document_file_bytes): array { // verify the required parameter 'account_id' is set if ($account_id === null) { @@ -14179,12 +14181,16 @@ public function updateDocumentWithHttpInfo($account_id, $document_id, $envelope_ if ($envelope_id === null) { throw new \InvalidArgumentException('Missing the required parameter $envelope_id when calling updateDocument'); } + // verify the required parameter 'document_file_bytes' is set + if ($document_file_bytes === null) { + throw new \InvalidArgumentException('Missing the required parameter $document_file_bytes when calling updateDocument'); + } // parse inputs $resourcePath = "/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}"; $httpBody = $_tempBody ?? ''; // $_tempBody is the method argument, if present $queryParams = $headerParams = $formParams = []; $headerParams['Accept'] ??= $this->apiClient->selectHeaderAccept(['application/json']); - $headerParams['Content-Type'] = $this->apiClient->selectHeaderContentType([]); + $headerParams['Content-Type'] = $this->apiClient->selectHeaderContentType(['application/pdf']); // path params @@ -14202,7 +14208,12 @@ public function updateDocumentWithHttpInfo($account_id, $document_id, $envelope_ // default format to json $resourcePath = str_replace("{format}", "json", $resourcePath); - + // body params + $_tempBody = null; + if (isset($document_file_bytes)) { + $_tempBody = $document_file_bytes; + } + // for model (json/xml) if (isset($_tempBody)) { $httpBody = $_tempBody; // $_tempBody is the method argument, if present @@ -16063,120 +16074,6 @@ public function updateRecipientsDocumentVisibilityWithHttpInfo($account_id, $env } } - /** - * Operation updateRegenDocument - * - * Retrieves a PDF document from the envelope with no CoC. - * - * @param ?string $account_id The external account number (int) or account ID Guid. - * @param ?string $envelope_id The envelopeId Guid of the envelope being accessed. - * @param ?string $regen_document_id - * @param \DocuSign\eSign\Model\Document $document (optional) - * - * @throws ApiException on non-2xx response - * @return \SplFileObject - */ - public function updateRegenDocument($account_id, $envelope_id, $regen_document_id, $document = null) - { - list($response) = $this->updateRegenDocumentWithHttpInfo($account_id, $envelope_id, $regen_document_id, $document); - return $response; - } - - /** - * Operation updateRegenDocumentWithHttpInfo - * - * Retrieves a PDF document from the envelope with no CoC. - * - * @param ?string $account_id The external account number (int) or account ID Guid. - * @param ?string $envelope_id The envelopeId Guid of the envelope being accessed. - * @param ?string $regen_document_id - * @param \DocuSign\eSign\Model\Document $document (optional) - * - * @throws ApiException on non-2xx response - * @return array of \SplFileObject, HTTP status code, HTTP response headers (array of strings) - */ - public function updateRegenDocumentWithHttpInfo($account_id, $envelope_id, $regen_document_id, $document = null): array - { - // verify the required parameter 'account_id' is set - if ($account_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $account_id when calling updateRegenDocument'); - } - // verify the required parameter 'envelope_id' is set - if ($envelope_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $envelope_id when calling updateRegenDocument'); - } - // verify the required parameter 'regen_document_id' is set - if ($regen_document_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $regen_document_id when calling updateRegenDocument'); - } - // parse inputs - $resourcePath = "/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{regenDocumentId}/regen"; - $httpBody = $_tempBody ?? ''; // $_tempBody is the method argument, if present - $queryParams = $headerParams = $formParams = []; - $headerParams['Accept'] ??= $this->apiClient->selectHeaderAccept(['application/pdf']); - $headerParams['Content-Type'] = $this->apiClient->selectHeaderContentType([]); - - - // path params - if ($account_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "accountId", $account_id); - } - // path params - if ($envelope_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "envelopeId", $envelope_id); - } - // path params - if ($regen_document_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "regenDocumentId", $regen_document_id); - } - - // default format to json - $resourcePath = str_replace("{format}", "json", $resourcePath); - // body params - $_tempBody = null; - if (isset($document)) { - $_tempBody = $document; - } - - // for model (json/xml) - if (isset($_tempBody)) { - $httpBody = $_tempBody; // $_tempBody is the method argument, if present - } elseif (count($formParams) > 0) { - $httpBody = $formParams; // for HTTP post (form) - } - // this endpoint requires OAuth (access token) - if (strlen($this->apiClient->getConfig()->getAccessToken()) !== 0) { - $headerParams['Authorization'] = 'Bearer ' . $this->apiClient->getConfig()->getAccessToken(); - } - // make the API Call - try { - list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( - $resourcePath, - 'PUT', - $queryParams, - $httpBody, - $headerParams, - '\SplFileObject', - '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{regenDocumentId}/regen' - ); - - return [$this->apiClient->getSerializer()->deserialize($response, '\SplFileObject', $httpHeader), $statusCode, $httpHeader]; - } catch (ApiException $e) { - switch ($e->getCode()) { - case 200: - $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\SplFileObject', $e->getResponseHeaders()); - $e->setResponseObject($data); - break; - case 400: - $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\DocuSign\eSign\Model\ErrorDetails', $e->getResponseHeaders()); - $e->setResponseObject($data); - break; - } - - throw $e; - } - } - /** * Operation updateTabs * diff --git a/src/Api/FoldersApi.php b/src/Api/FoldersApi.php index d480158a..62cf93d1 100644 --- a/src/Api/FoldersApi.php +++ b/src/Api/FoldersApi.php @@ -44,6 +44,33 @@ */ class ListOptions { + /** + * $count + * @var ?string + */ + protected ?string $count = null; + + /** + * Gets count + * + * @return ?string + */ + public function getCount(): ?string + { + return $this->count; + } + + /** + * Sets count + * @param ?string $count + * + * @return self + */ + public function setCount(?string $count): self + { + $this->count = $count; + return $this; + } /** * $include * @var ?string @@ -125,6 +152,33 @@ public function setStartPosition(?string $start_position): self $this->start_position = $start_position; return $this; } + /** + * $sub_folder_depth + * @var ?string + */ + protected ?string $sub_folder_depth = null; + + /** + * Gets sub_folder_depth + * + * @return ?string + */ + public function getSubFolderDepth(): ?string + { + return $this->sub_folder_depth; + } + + /** + * Sets sub_folder_depth + * @param ?string $sub_folder_depth + * + * @return self + */ + public function setSubFolderDepth(?string $sub_folder_depth): self + { + $this->sub_folder_depth = $sub_folder_depth; + return $this; + } /** * $template Specifies the items that are returned. Valid values are: * include - The folder list will return normal folders plus template folders. * only - Only the list of template folders are returned. * @var ?string @@ -766,6 +820,9 @@ public function callListWithHttpInfo($account_id, \DocuSign\eSign\Api\FoldersApi if ($options != null) { // query params + if ($options->getCount() != 'null') { + $queryParams['count'] = $this->apiClient->getSerializer()->toQueryValue($options->getCount()); + } if ($options->getInclude() != 'null') { $queryParams['include'] = $this->apiClient->getSerializer()->toQueryValue($options->getInclude()); } @@ -775,6 +832,9 @@ public function callListWithHttpInfo($account_id, \DocuSign\eSign\Api\FoldersApi if ($options->getStartPosition() != 'null') { $queryParams['start_position'] = $this->apiClient->getSerializer()->toQueryValue($options->getStartPosition()); } + if ($options->getSubFolderDepth() != 'null') { + $queryParams['sub_folder_depth'] = $this->apiClient->getSerializer()->toQueryValue($options->getSubFolderDepth()); + } if ($options->getTemplate() != 'null') { $queryParams['template'] = $this->apiClient->getSerializer()->toQueryValue($options->getTemplate()); } diff --git a/src/Api/TemplatesApi.php b/src/Api/TemplatesApi.php index 9b5da0fd..5e82387f 100644 --- a/src/Api/TemplatesApi.php +++ b/src/Api/TemplatesApi.php @@ -549,74 +549,6 @@ public function setStartPosition(?string $start_position): self } -/** - * ListBulkRecipientsOptions Class Doc Comment - * - * @category Class - * @package DocuSign\eSign - * @author Swagger Codegen team - * @license The DocuSign PHP Client SDK is licensed under the MIT License. - * @link https://github.com/swagger-api/swagger-codegen - */ -class ListBulkRecipientsOptions -{ - /** - * $include_tabs - * @var ?string - */ - protected ?string $include_tabs = null; - - /** - * Gets include_tabs - * - * @return ?string - */ - public function getIncludeTabs(): ?string - { - return $this->include_tabs; - } - - /** - * Sets include_tabs - * @param ?string $include_tabs - * - * @return self - */ - public function setIncludeTabs(?string $include_tabs): self - { - $this->include_tabs = $include_tabs; - return $this; - } - /** - * $start_position - * @var ?string - */ - protected ?string $start_position = null; - - /** - * Gets start_position - * - * @return ?string - */ - public function getStartPosition(): ?string - { - return $this->start_position; - } - - /** - * Sets start_position - * @param ?string $start_position - * - * @return self - */ - public function setStartPosition(?string $start_position): self - { - $this->start_position = $start_position; - return $this; - } -} - - /** * ListDocumentsOptions Class Doc Comment * @@ -5139,125 +5071,6 @@ public function getTemplateHtmlDefinitionsWithHttpInfo($account_id, $template_id } } - /** - * Operation listBulkRecipients - * - * Gets the bulk recipient file from a template. - * - * @param ?string $account_id The external account number (int) or account ID Guid. - * @param ?string $recipient_id The ID of the recipient being accessed. - * @param ?string $template_id The ID of the template being accessed. - * @param \DocuSign\eSign\Api\TemplatesApi\ListBulkRecipientsOptions $options for modifying the behavior of the function. (optional) - * - * @throws ApiException on non-2xx response - * @return \DocuSign\eSign\Model\BulkRecipientsResponse - */ - public function listBulkRecipients($account_id, $recipient_id, $template_id, \DocuSign\eSign\Api\TemplatesApi\ListBulkRecipientsOptions $options = null) - { - list($response) = $this->listBulkRecipientsWithHttpInfo($account_id, $recipient_id, $template_id, $options); - return $response; - } - - /** - * Operation listBulkRecipientsWithHttpInfo - * - * Gets the bulk recipient file from a template. - * - * @param ?string $account_id The external account number (int) or account ID Guid. - * @param ?string $recipient_id The ID of the recipient being accessed. - * @param ?string $template_id The ID of the template being accessed. - * @param \DocuSign\eSign\Api\TemplatesApi\ListBulkRecipientsOptions $options for modifying the behavior of the function. (optional) - * - * @throws ApiException on non-2xx response - * @return array of \DocuSign\eSign\Model\BulkRecipientsResponse, HTTP status code, HTTP response headers (array of strings) - */ - public function listBulkRecipientsWithHttpInfo($account_id, $recipient_id, $template_id, \DocuSign\eSign\Api\TemplatesApi\ListBulkRecipientsOptions $options = null): array - { - // verify the required parameter 'account_id' is set - if ($account_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $account_id when calling listBulkRecipients'); - } - // verify the required parameter 'recipient_id' is set - if ($recipient_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $recipient_id when calling listBulkRecipients'); - } - // verify the required parameter 'template_id' is set - if ($template_id === null) { - throw new \InvalidArgumentException('Missing the required parameter $template_id when calling listBulkRecipients'); - } - // parse inputs - $resourcePath = "/v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk_recipients"; - $httpBody = $_tempBody ?? ''; // $_tempBody is the method argument, if present - $queryParams = $headerParams = $formParams = []; - $headerParams['Accept'] ??= $this->apiClient->selectHeaderAccept(['application/json']); - $headerParams['Content-Type'] = $this->apiClient->selectHeaderContentType([]); - - if ($options != null) - { - // query params - if ($options->getIncludeTabs() != 'null') { - $queryParams['include_tabs'] = $this->apiClient->getSerializer()->toQueryValue($options->getIncludeTabs()); - } - if ($options->getStartPosition() != 'null') { - $queryParams['start_position'] = $this->apiClient->getSerializer()->toQueryValue($options->getStartPosition()); - } - } - - // path params - if ($account_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "accountId", $account_id); - } - // path params - if ($recipient_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "recipientId", $recipient_id); - } - // path params - if ($template_id !== null) { - $resourcePath = self::updateResourcePath($resourcePath, "templateId", $template_id); - } - - // default format to json - $resourcePath = str_replace("{format}", "json", $resourcePath); - - // for model (json/xml) - if (isset($_tempBody)) { - $httpBody = $_tempBody; // $_tempBody is the method argument, if present - } elseif (count($formParams) > 0) { - $httpBody = $formParams; // for HTTP post (form) - } - // this endpoint requires OAuth (access token) - if (strlen($this->apiClient->getConfig()->getAccessToken()) !== 0) { - $headerParams['Authorization'] = 'Bearer ' . $this->apiClient->getConfig()->getAccessToken(); - } - // make the API Call - try { - list($response, $statusCode, $httpHeader) = $this->apiClient->callApi( - $resourcePath, - 'GET', - $queryParams, - $httpBody, - $headerParams, - '\DocuSign\eSign\Model\BulkRecipientsResponse', - '/v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk_recipients' - ); - - return [$this->apiClient->getSerializer()->deserialize($response, '\DocuSign\eSign\Model\BulkRecipientsResponse', $httpHeader), $statusCode, $httpHeader]; - } catch (ApiException $e) { - switch ($e->getCode()) { - case 200: - $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\DocuSign\eSign\Model\BulkRecipientsResponse', $e->getResponseHeaders()); - $e->setResponseObject($data); - break; - case 400: - $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\DocuSign\eSign\Model\ErrorDetails', $e->getResponseHeaders()); - $e->setResponseObject($data); - break; - } - - throw $e; - } - } - /** * Operation listCustomFields * diff --git a/src/Model/AccountSettingsInformation.php b/src/Model/AccountSettingsInformation.php index 909c0018..c253c1dc 100644 --- a/src/Model/AccountSettingsInformation.php +++ b/src/Model/AccountSettingsInformation.php @@ -254,12 +254,16 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'allow_supplemental_documents_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'allow_third_party_electronic_notary' => '?string', 'allow_third_party_electronic_notary_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'allow_transactions_workspace' => '?string', + 'allow_transactions_workspace_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'allow_users_to_access_directory' => '?string', 'allow_users_to_access_directory_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'allow_value_insights' => '?string', 'allow_value_insights_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'allow_web_forms' => '?string', 'allow_web_forms_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'allow_whats_app_delivery' => '?string', + 'allow_whats_app_delivery_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'anchor_population_scope' => '?string', 'anchor_population_scope_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'anchor_tag_versioned_placement_enabled' => '?string', @@ -384,6 +388,7 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_customer_satisfaction_metric_tracking_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_ds_pro' => '?string', 'enable_ds_pro_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'enable_enforce_tls_emails_setting_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_envelope_stamping_by_account_admin' => '?string', 'enable_envelope_stamping_by_account_admin_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_envelope_stamping_by_ds_admin' => '?string', @@ -398,6 +403,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_id_fx_intuit_kba_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_id_fx_phone_authentication' => '?string', 'enable_id_fx_phone_authentication_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'enable_idfx_phone_auth_signature_auth_status' => '?string', + 'enable_idfx_phone_auth_signature_auth_status_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_in_browser_editor' => '?string', 'enable_in_browser_editor_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enable_key_terms_suggestions_by_document_type' => '?string', @@ -476,6 +483,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_witnessing_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'enforce_template_name_uniqueness' => '?string', 'enforce_template_name_uniqueness_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'enforce_tls_emails' => '?string', + 'enforce_tls_emails_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'envelope_integration_allowed' => '?string', 'envelope_integration_allowed_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'envelope_integration_enabled' => '?string', @@ -503,6 +512,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'finish_reminder_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'guided_forms_html_allowed' => '?string', 'guided_forms_html_allowed_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'guided_forms_html_conversion_policy' => '?string', + 'guided_forms_html_conversion_policy_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'has_recipient_connect_claimed_domain' => '?string', 'hide_account_address_in_co_c' => '?string', 'hide_account_address_in_co_c_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', @@ -578,6 +589,7 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'rsa_verid_password' => '?string', 'rsa_verid_ruleset' => '?string', 'rsa_verid_user_id' => '?string', + 'sbs_transaction_level' => '?string', 'self_signed_recipient_email_document' => '?string', 'self_signed_recipient_email_document_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'self_signed_recipient_email_document_user_override' => '?string', @@ -919,12 +931,16 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'allow_supplemental_documents_metadata' => null, 'allow_third_party_electronic_notary' => null, 'allow_third_party_electronic_notary_metadata' => null, + 'allow_transactions_workspace' => null, + 'allow_transactions_workspace_metadata' => null, 'allow_users_to_access_directory' => null, 'allow_users_to_access_directory_metadata' => null, 'allow_value_insights' => null, 'allow_value_insights_metadata' => null, 'allow_web_forms' => null, 'allow_web_forms_metadata' => null, + 'allow_whats_app_delivery' => null, + 'allow_whats_app_delivery_metadata' => null, 'anchor_population_scope' => null, 'anchor_population_scope_metadata' => null, 'anchor_tag_versioned_placement_enabled' => null, @@ -1049,6 +1065,7 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_customer_satisfaction_metric_tracking_metadata' => null, 'enable_ds_pro' => null, 'enable_ds_pro_metadata' => null, + 'enable_enforce_tls_emails_setting_metadata' => null, 'enable_envelope_stamping_by_account_admin' => null, 'enable_envelope_stamping_by_account_admin_metadata' => null, 'enable_envelope_stamping_by_ds_admin' => null, @@ -1063,6 +1080,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_id_fx_intuit_kba_metadata' => null, 'enable_id_fx_phone_authentication' => null, 'enable_id_fx_phone_authentication_metadata' => null, + 'enable_idfx_phone_auth_signature_auth_status' => null, + 'enable_idfx_phone_auth_signature_auth_status_metadata' => null, 'enable_in_browser_editor' => null, 'enable_in_browser_editor_metadata' => null, 'enable_key_terms_suggestions_by_document_type' => null, @@ -1141,6 +1160,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'enable_witnessing_metadata' => null, 'enforce_template_name_uniqueness' => null, 'enforce_template_name_uniqueness_metadata' => null, + 'enforce_tls_emails' => null, + 'enforce_tls_emails_metadata' => null, 'envelope_integration_allowed' => null, 'envelope_integration_allowed_metadata' => null, 'envelope_integration_enabled' => null, @@ -1168,6 +1189,8 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'finish_reminder_metadata' => null, 'guided_forms_html_allowed' => null, 'guided_forms_html_allowed_metadata' => null, + 'guided_forms_html_conversion_policy' => null, + 'guided_forms_html_conversion_policy_metadata' => null, 'has_recipient_connect_claimed_domain' => null, 'hide_account_address_in_co_c' => null, 'hide_account_address_in_co_c_metadata' => null, @@ -1243,6 +1266,7 @@ class AccountSettingsInformation implements ModelInterface, ArrayAccess 'rsa_verid_password' => null, 'rsa_verid_ruleset' => null, 'rsa_verid_user_id' => null, + 'sbs_transaction_level' => null, 'self_signed_recipient_email_document' => null, 'self_signed_recipient_email_document_metadata' => null, 'self_signed_recipient_email_document_user_override' => null, @@ -1605,12 +1629,16 @@ public static function swaggerFormats() 'allow_supplemental_documents_metadata' => 'allowSupplementalDocumentsMetadata', 'allow_third_party_electronic_notary' => 'allowThirdPartyElectronicNotary', 'allow_third_party_electronic_notary_metadata' => 'allowThirdPartyElectronicNotaryMetadata', + 'allow_transactions_workspace' => 'allowTransactionsWorkspace', + 'allow_transactions_workspace_metadata' => 'allowTransactionsWorkspaceMetadata', 'allow_users_to_access_directory' => 'allowUsersToAccessDirectory', 'allow_users_to_access_directory_metadata' => 'allowUsersToAccessDirectoryMetadata', 'allow_value_insights' => 'allowValueInsights', 'allow_value_insights_metadata' => 'allowValueInsightsMetadata', 'allow_web_forms' => 'allowWebForms', 'allow_web_forms_metadata' => 'allowWebFormsMetadata', + 'allow_whats_app_delivery' => 'allowWhatsAppDelivery', + 'allow_whats_app_delivery_metadata' => 'allowWhatsAppDeliveryMetadata', 'anchor_population_scope' => 'anchorPopulationScope', 'anchor_population_scope_metadata' => 'anchorPopulationScopeMetadata', 'anchor_tag_versioned_placement_enabled' => 'anchorTagVersionedPlacementEnabled', @@ -1735,6 +1763,7 @@ public static function swaggerFormats() 'enable_customer_satisfaction_metric_tracking_metadata' => 'enableCustomerSatisfactionMetricTrackingMetadata', 'enable_ds_pro' => 'enableDSPro', 'enable_ds_pro_metadata' => 'enableDSProMetadata', + 'enable_enforce_tls_emails_setting_metadata' => 'enableEnforceTlsEmailsSettingMetadata', 'enable_envelope_stamping_by_account_admin' => 'enableEnvelopeStampingByAccountAdmin', 'enable_envelope_stamping_by_account_admin_metadata' => 'enableEnvelopeStampingByAccountAdminMetadata', 'enable_envelope_stamping_by_ds_admin' => 'enableEnvelopeStampingByDSAdmin', @@ -1749,6 +1778,8 @@ public static function swaggerFormats() 'enable_id_fx_intuit_kba_metadata' => 'enableIDFxIntuitKBAMetadata', 'enable_id_fx_phone_authentication' => 'enableIDFxPhoneAuthentication', 'enable_id_fx_phone_authentication_metadata' => 'enableIDFxPhoneAuthenticationMetadata', + 'enable_idfx_phone_auth_signature_auth_status' => 'enableIdfxPhoneAuthSignatureAuthStatus', + 'enable_idfx_phone_auth_signature_auth_status_metadata' => 'enableIdfxPhoneAuthSignatureAuthStatusMetadata', 'enable_in_browser_editor' => 'enableInBrowserEditor', 'enable_in_browser_editor_metadata' => 'enableInBrowserEditorMetadata', 'enable_key_terms_suggestions_by_document_type' => 'enableKeyTermsSuggestionsByDocumentType', @@ -1827,14 +1858,16 @@ public static function swaggerFormats() 'enable_witnessing_metadata' => 'enableWitnessingMetadata', 'enforce_template_name_uniqueness' => 'enforceTemplateNameUniqueness', 'enforce_template_name_uniqueness_metadata' => 'enforceTemplateNameUniquenessMetadata', + 'enforce_tls_emails' => 'enforceTlsEmails', + 'enforce_tls_emails_metadata' => 'enforceTlsEmailsMetadata', 'envelope_integration_allowed' => 'envelopeIntegrationAllowed', 'envelope_integration_allowed_metadata' => 'envelopeIntegrationAllowedMetadata', 'envelope_integration_enabled' => 'envelopeIntegrationEnabled', 'envelope_integration_enabled_metadata' => 'envelopeIntegrationEnabledMetadata', - 'envelope_limits_total_document_size_allowed_in_mb' => 'EnvelopeLimitsTotalDocumentSizeAllowedInMB', - 'envelope_limits_total_document_size_allowed_in_mb_enabled' => 'EnvelopeLimitsTotalDocumentSizeAllowedInMBEnabled', - 'envelope_limits_total_document_size_allowed_in_mb_enabled_metadata' => 'EnvelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata', - 'envelope_limits_total_document_size_allowed_in_mb_metadata' => 'EnvelopeLimitsTotalDocumentSizeAllowedInMBMetadata', + 'envelope_limits_total_document_size_allowed_in_mb' => 'envelopeLimitsTotalDocumentSizeAllowedInMB', + 'envelope_limits_total_document_size_allowed_in_mb_enabled' => 'envelopeLimitsTotalDocumentSizeAllowedInMBEnabled', + 'envelope_limits_total_document_size_allowed_in_mb_enabled_metadata' => 'envelopeLimitsTotalDocumentSizeAllowedInMBEnabledMetadata', + 'envelope_limits_total_document_size_allowed_in_mb_metadata' => 'envelopeLimitsTotalDocumentSizeAllowedInMBMetadata', 'envelope_search_mode' => 'envelopeSearchMode', 'envelope_search_mode_metadata' => 'envelopeSearchModeMetadata', 'envelope_stamping_default_value' => 'envelopeStampingDefaultValue', @@ -1854,6 +1887,8 @@ public static function swaggerFormats() 'finish_reminder_metadata' => 'finishReminderMetadata', 'guided_forms_html_allowed' => 'guidedFormsHtmlAllowed', 'guided_forms_html_allowed_metadata' => 'guidedFormsHtmlAllowedMetadata', + 'guided_forms_html_conversion_policy' => 'guidedFormsHtmlConversionPolicy', + 'guided_forms_html_conversion_policy_metadata' => 'guidedFormsHtmlConversionPolicyMetadata', 'has_recipient_connect_claimed_domain' => 'hasRecipientConnectClaimedDomain', 'hide_account_address_in_co_c' => 'hideAccountAddressInCoC', 'hide_account_address_in_co_c_metadata' => 'hideAccountAddressInCoCMetadata', @@ -1929,6 +1964,7 @@ public static function swaggerFormats() 'rsa_verid_password' => 'rsaVeridPassword', 'rsa_verid_ruleset' => 'rsaVeridRuleset', 'rsa_verid_user_id' => 'rsaVeridUserId', + 'sbs_transaction_level' => 'sbsTransactionLevel', 'self_signed_recipient_email_document' => 'selfSignedRecipientEmailDocument', 'self_signed_recipient_email_document_metadata' => 'selfSignedRecipientEmailDocumentMetadata', 'self_signed_recipient_email_document_user_override' => 'selfSignedRecipientEmailDocumentUserOverride', @@ -2270,12 +2306,16 @@ public static function swaggerFormats() 'allow_supplemental_documents_metadata' => 'setAllowSupplementalDocumentsMetadata', 'allow_third_party_electronic_notary' => 'setAllowThirdPartyElectronicNotary', 'allow_third_party_electronic_notary_metadata' => 'setAllowThirdPartyElectronicNotaryMetadata', + 'allow_transactions_workspace' => 'setAllowTransactionsWorkspace', + 'allow_transactions_workspace_metadata' => 'setAllowTransactionsWorkspaceMetadata', 'allow_users_to_access_directory' => 'setAllowUsersToAccessDirectory', 'allow_users_to_access_directory_metadata' => 'setAllowUsersToAccessDirectoryMetadata', 'allow_value_insights' => 'setAllowValueInsights', 'allow_value_insights_metadata' => 'setAllowValueInsightsMetadata', 'allow_web_forms' => 'setAllowWebForms', 'allow_web_forms_metadata' => 'setAllowWebFormsMetadata', + 'allow_whats_app_delivery' => 'setAllowWhatsAppDelivery', + 'allow_whats_app_delivery_metadata' => 'setAllowWhatsAppDeliveryMetadata', 'anchor_population_scope' => 'setAnchorPopulationScope', 'anchor_population_scope_metadata' => 'setAnchorPopulationScopeMetadata', 'anchor_tag_versioned_placement_enabled' => 'setAnchorTagVersionedPlacementEnabled', @@ -2400,6 +2440,7 @@ public static function swaggerFormats() 'enable_customer_satisfaction_metric_tracking_metadata' => 'setEnableCustomerSatisfactionMetricTrackingMetadata', 'enable_ds_pro' => 'setEnableDsPro', 'enable_ds_pro_metadata' => 'setEnableDsProMetadata', + 'enable_enforce_tls_emails_setting_metadata' => 'setEnableEnforceTlsEmailsSettingMetadata', 'enable_envelope_stamping_by_account_admin' => 'setEnableEnvelopeStampingByAccountAdmin', 'enable_envelope_stamping_by_account_admin_metadata' => 'setEnableEnvelopeStampingByAccountAdminMetadata', 'enable_envelope_stamping_by_ds_admin' => 'setEnableEnvelopeStampingByDsAdmin', @@ -2414,6 +2455,8 @@ public static function swaggerFormats() 'enable_id_fx_intuit_kba_metadata' => 'setEnableIdFxIntuitKbaMetadata', 'enable_id_fx_phone_authentication' => 'setEnableIdFxPhoneAuthentication', 'enable_id_fx_phone_authentication_metadata' => 'setEnableIdFxPhoneAuthenticationMetadata', + 'enable_idfx_phone_auth_signature_auth_status' => 'setEnableIdfxPhoneAuthSignatureAuthStatus', + 'enable_idfx_phone_auth_signature_auth_status_metadata' => 'setEnableIdfxPhoneAuthSignatureAuthStatusMetadata', 'enable_in_browser_editor' => 'setEnableInBrowserEditor', 'enable_in_browser_editor_metadata' => 'setEnableInBrowserEditorMetadata', 'enable_key_terms_suggestions_by_document_type' => 'setEnableKeyTermsSuggestionsByDocumentType', @@ -2492,6 +2535,8 @@ public static function swaggerFormats() 'enable_witnessing_metadata' => 'setEnableWitnessingMetadata', 'enforce_template_name_uniqueness' => 'setEnforceTemplateNameUniqueness', 'enforce_template_name_uniqueness_metadata' => 'setEnforceTemplateNameUniquenessMetadata', + 'enforce_tls_emails' => 'setEnforceTlsEmails', + 'enforce_tls_emails_metadata' => 'setEnforceTlsEmailsMetadata', 'envelope_integration_allowed' => 'setEnvelopeIntegrationAllowed', 'envelope_integration_allowed_metadata' => 'setEnvelopeIntegrationAllowedMetadata', 'envelope_integration_enabled' => 'setEnvelopeIntegrationEnabled', @@ -2519,6 +2564,8 @@ public static function swaggerFormats() 'finish_reminder_metadata' => 'setFinishReminderMetadata', 'guided_forms_html_allowed' => 'setGuidedFormsHtmlAllowed', 'guided_forms_html_allowed_metadata' => 'setGuidedFormsHtmlAllowedMetadata', + 'guided_forms_html_conversion_policy' => 'setGuidedFormsHtmlConversionPolicy', + 'guided_forms_html_conversion_policy_metadata' => 'setGuidedFormsHtmlConversionPolicyMetadata', 'has_recipient_connect_claimed_domain' => 'setHasRecipientConnectClaimedDomain', 'hide_account_address_in_co_c' => 'setHideAccountAddressInCoC', 'hide_account_address_in_co_c_metadata' => 'setHideAccountAddressInCoCMetadata', @@ -2594,6 +2641,7 @@ public static function swaggerFormats() 'rsa_verid_password' => 'setRsaVeridPassword', 'rsa_verid_ruleset' => 'setRsaVeridRuleset', 'rsa_verid_user_id' => 'setRsaVeridUserId', + 'sbs_transaction_level' => 'setSbsTransactionLevel', 'self_signed_recipient_email_document' => 'setSelfSignedRecipientEmailDocument', 'self_signed_recipient_email_document_metadata' => 'setSelfSignedRecipientEmailDocumentMetadata', 'self_signed_recipient_email_document_user_override' => 'setSelfSignedRecipientEmailDocumentUserOverride', @@ -2935,12 +2983,16 @@ public static function swaggerFormats() 'allow_supplemental_documents_metadata' => 'getAllowSupplementalDocumentsMetadata', 'allow_third_party_electronic_notary' => 'getAllowThirdPartyElectronicNotary', 'allow_third_party_electronic_notary_metadata' => 'getAllowThirdPartyElectronicNotaryMetadata', + 'allow_transactions_workspace' => 'getAllowTransactionsWorkspace', + 'allow_transactions_workspace_metadata' => 'getAllowTransactionsWorkspaceMetadata', 'allow_users_to_access_directory' => 'getAllowUsersToAccessDirectory', 'allow_users_to_access_directory_metadata' => 'getAllowUsersToAccessDirectoryMetadata', 'allow_value_insights' => 'getAllowValueInsights', 'allow_value_insights_metadata' => 'getAllowValueInsightsMetadata', 'allow_web_forms' => 'getAllowWebForms', 'allow_web_forms_metadata' => 'getAllowWebFormsMetadata', + 'allow_whats_app_delivery' => 'getAllowWhatsAppDelivery', + 'allow_whats_app_delivery_metadata' => 'getAllowWhatsAppDeliveryMetadata', 'anchor_population_scope' => 'getAnchorPopulationScope', 'anchor_population_scope_metadata' => 'getAnchorPopulationScopeMetadata', 'anchor_tag_versioned_placement_enabled' => 'getAnchorTagVersionedPlacementEnabled', @@ -3065,6 +3117,7 @@ public static function swaggerFormats() 'enable_customer_satisfaction_metric_tracking_metadata' => 'getEnableCustomerSatisfactionMetricTrackingMetadata', 'enable_ds_pro' => 'getEnableDsPro', 'enable_ds_pro_metadata' => 'getEnableDsProMetadata', + 'enable_enforce_tls_emails_setting_metadata' => 'getEnableEnforceTlsEmailsSettingMetadata', 'enable_envelope_stamping_by_account_admin' => 'getEnableEnvelopeStampingByAccountAdmin', 'enable_envelope_stamping_by_account_admin_metadata' => 'getEnableEnvelopeStampingByAccountAdminMetadata', 'enable_envelope_stamping_by_ds_admin' => 'getEnableEnvelopeStampingByDsAdmin', @@ -3079,6 +3132,8 @@ public static function swaggerFormats() 'enable_id_fx_intuit_kba_metadata' => 'getEnableIdFxIntuitKbaMetadata', 'enable_id_fx_phone_authentication' => 'getEnableIdFxPhoneAuthentication', 'enable_id_fx_phone_authentication_metadata' => 'getEnableIdFxPhoneAuthenticationMetadata', + 'enable_idfx_phone_auth_signature_auth_status' => 'getEnableIdfxPhoneAuthSignatureAuthStatus', + 'enable_idfx_phone_auth_signature_auth_status_metadata' => 'getEnableIdfxPhoneAuthSignatureAuthStatusMetadata', 'enable_in_browser_editor' => 'getEnableInBrowserEditor', 'enable_in_browser_editor_metadata' => 'getEnableInBrowserEditorMetadata', 'enable_key_terms_suggestions_by_document_type' => 'getEnableKeyTermsSuggestionsByDocumentType', @@ -3157,6 +3212,8 @@ public static function swaggerFormats() 'enable_witnessing_metadata' => 'getEnableWitnessingMetadata', 'enforce_template_name_uniqueness' => 'getEnforceTemplateNameUniqueness', 'enforce_template_name_uniqueness_metadata' => 'getEnforceTemplateNameUniquenessMetadata', + 'enforce_tls_emails' => 'getEnforceTlsEmails', + 'enforce_tls_emails_metadata' => 'getEnforceTlsEmailsMetadata', 'envelope_integration_allowed' => 'getEnvelopeIntegrationAllowed', 'envelope_integration_allowed_metadata' => 'getEnvelopeIntegrationAllowedMetadata', 'envelope_integration_enabled' => 'getEnvelopeIntegrationEnabled', @@ -3184,6 +3241,8 @@ public static function swaggerFormats() 'finish_reminder_metadata' => 'getFinishReminderMetadata', 'guided_forms_html_allowed' => 'getGuidedFormsHtmlAllowed', 'guided_forms_html_allowed_metadata' => 'getGuidedFormsHtmlAllowedMetadata', + 'guided_forms_html_conversion_policy' => 'getGuidedFormsHtmlConversionPolicy', + 'guided_forms_html_conversion_policy_metadata' => 'getGuidedFormsHtmlConversionPolicyMetadata', 'has_recipient_connect_claimed_domain' => 'getHasRecipientConnectClaimedDomain', 'hide_account_address_in_co_c' => 'getHideAccountAddressInCoC', 'hide_account_address_in_co_c_metadata' => 'getHideAccountAddressInCoCMetadata', @@ -3259,6 +3318,7 @@ public static function swaggerFormats() 'rsa_verid_password' => 'getRsaVeridPassword', 'rsa_verid_ruleset' => 'getRsaVeridRuleset', 'rsa_verid_user_id' => 'getRsaVeridUserId', + 'sbs_transaction_level' => 'getSbsTransactionLevel', 'self_signed_recipient_email_document' => 'getSelfSignedRecipientEmailDocument', 'self_signed_recipient_email_document_metadata' => 'getSelfSignedRecipientEmailDocumentMetadata', 'self_signed_recipient_email_document_user_override' => 'getSelfSignedRecipientEmailDocumentUserOverride', @@ -3654,12 +3714,16 @@ public function __construct(array $data = null) $this->container['allow_supplemental_documents_metadata'] = isset($data['allow_supplemental_documents_metadata']) ? $data['allow_supplemental_documents_metadata'] : null; $this->container['allow_third_party_electronic_notary'] = isset($data['allow_third_party_electronic_notary']) ? $data['allow_third_party_electronic_notary'] : null; $this->container['allow_third_party_electronic_notary_metadata'] = isset($data['allow_third_party_electronic_notary_metadata']) ? $data['allow_third_party_electronic_notary_metadata'] : null; + $this->container['allow_transactions_workspace'] = isset($data['allow_transactions_workspace']) ? $data['allow_transactions_workspace'] : null; + $this->container['allow_transactions_workspace_metadata'] = isset($data['allow_transactions_workspace_metadata']) ? $data['allow_transactions_workspace_metadata'] : null; $this->container['allow_users_to_access_directory'] = isset($data['allow_users_to_access_directory']) ? $data['allow_users_to_access_directory'] : null; $this->container['allow_users_to_access_directory_metadata'] = isset($data['allow_users_to_access_directory_metadata']) ? $data['allow_users_to_access_directory_metadata'] : null; $this->container['allow_value_insights'] = isset($data['allow_value_insights']) ? $data['allow_value_insights'] : null; $this->container['allow_value_insights_metadata'] = isset($data['allow_value_insights_metadata']) ? $data['allow_value_insights_metadata'] : null; $this->container['allow_web_forms'] = isset($data['allow_web_forms']) ? $data['allow_web_forms'] : null; $this->container['allow_web_forms_metadata'] = isset($data['allow_web_forms_metadata']) ? $data['allow_web_forms_metadata'] : null; + $this->container['allow_whats_app_delivery'] = isset($data['allow_whats_app_delivery']) ? $data['allow_whats_app_delivery'] : null; + $this->container['allow_whats_app_delivery_metadata'] = isset($data['allow_whats_app_delivery_metadata']) ? $data['allow_whats_app_delivery_metadata'] : null; $this->container['anchor_population_scope'] = isset($data['anchor_population_scope']) ? $data['anchor_population_scope'] : null; $this->container['anchor_population_scope_metadata'] = isset($data['anchor_population_scope_metadata']) ? $data['anchor_population_scope_metadata'] : null; $this->container['anchor_tag_versioned_placement_enabled'] = isset($data['anchor_tag_versioned_placement_enabled']) ? $data['anchor_tag_versioned_placement_enabled'] : null; @@ -3784,6 +3848,7 @@ public function __construct(array $data = null) $this->container['enable_customer_satisfaction_metric_tracking_metadata'] = isset($data['enable_customer_satisfaction_metric_tracking_metadata']) ? $data['enable_customer_satisfaction_metric_tracking_metadata'] : null; $this->container['enable_ds_pro'] = isset($data['enable_ds_pro']) ? $data['enable_ds_pro'] : null; $this->container['enable_ds_pro_metadata'] = isset($data['enable_ds_pro_metadata']) ? $data['enable_ds_pro_metadata'] : null; + $this->container['enable_enforce_tls_emails_setting_metadata'] = isset($data['enable_enforce_tls_emails_setting_metadata']) ? $data['enable_enforce_tls_emails_setting_metadata'] : null; $this->container['enable_envelope_stamping_by_account_admin'] = isset($data['enable_envelope_stamping_by_account_admin']) ? $data['enable_envelope_stamping_by_account_admin'] : null; $this->container['enable_envelope_stamping_by_account_admin_metadata'] = isset($data['enable_envelope_stamping_by_account_admin_metadata']) ? $data['enable_envelope_stamping_by_account_admin_metadata'] : null; $this->container['enable_envelope_stamping_by_ds_admin'] = isset($data['enable_envelope_stamping_by_ds_admin']) ? $data['enable_envelope_stamping_by_ds_admin'] : null; @@ -3798,6 +3863,8 @@ public function __construct(array $data = null) $this->container['enable_id_fx_intuit_kba_metadata'] = isset($data['enable_id_fx_intuit_kba_metadata']) ? $data['enable_id_fx_intuit_kba_metadata'] : null; $this->container['enable_id_fx_phone_authentication'] = isset($data['enable_id_fx_phone_authentication']) ? $data['enable_id_fx_phone_authentication'] : null; $this->container['enable_id_fx_phone_authentication_metadata'] = isset($data['enable_id_fx_phone_authentication_metadata']) ? $data['enable_id_fx_phone_authentication_metadata'] : null; + $this->container['enable_idfx_phone_auth_signature_auth_status'] = isset($data['enable_idfx_phone_auth_signature_auth_status']) ? $data['enable_idfx_phone_auth_signature_auth_status'] : null; + $this->container['enable_idfx_phone_auth_signature_auth_status_metadata'] = isset($data['enable_idfx_phone_auth_signature_auth_status_metadata']) ? $data['enable_idfx_phone_auth_signature_auth_status_metadata'] : null; $this->container['enable_in_browser_editor'] = isset($data['enable_in_browser_editor']) ? $data['enable_in_browser_editor'] : null; $this->container['enable_in_browser_editor_metadata'] = isset($data['enable_in_browser_editor_metadata']) ? $data['enable_in_browser_editor_metadata'] : null; $this->container['enable_key_terms_suggestions_by_document_type'] = isset($data['enable_key_terms_suggestions_by_document_type']) ? $data['enable_key_terms_suggestions_by_document_type'] : null; @@ -3876,6 +3943,8 @@ public function __construct(array $data = null) $this->container['enable_witnessing_metadata'] = isset($data['enable_witnessing_metadata']) ? $data['enable_witnessing_metadata'] : null; $this->container['enforce_template_name_uniqueness'] = isset($data['enforce_template_name_uniqueness']) ? $data['enforce_template_name_uniqueness'] : null; $this->container['enforce_template_name_uniqueness_metadata'] = isset($data['enforce_template_name_uniqueness_metadata']) ? $data['enforce_template_name_uniqueness_metadata'] : null; + $this->container['enforce_tls_emails'] = isset($data['enforce_tls_emails']) ? $data['enforce_tls_emails'] : null; + $this->container['enforce_tls_emails_metadata'] = isset($data['enforce_tls_emails_metadata']) ? $data['enforce_tls_emails_metadata'] : null; $this->container['envelope_integration_allowed'] = isset($data['envelope_integration_allowed']) ? $data['envelope_integration_allowed'] : null; $this->container['envelope_integration_allowed_metadata'] = isset($data['envelope_integration_allowed_metadata']) ? $data['envelope_integration_allowed_metadata'] : null; $this->container['envelope_integration_enabled'] = isset($data['envelope_integration_enabled']) ? $data['envelope_integration_enabled'] : null; @@ -3903,6 +3972,8 @@ public function __construct(array $data = null) $this->container['finish_reminder_metadata'] = isset($data['finish_reminder_metadata']) ? $data['finish_reminder_metadata'] : null; $this->container['guided_forms_html_allowed'] = isset($data['guided_forms_html_allowed']) ? $data['guided_forms_html_allowed'] : null; $this->container['guided_forms_html_allowed_metadata'] = isset($data['guided_forms_html_allowed_metadata']) ? $data['guided_forms_html_allowed_metadata'] : null; + $this->container['guided_forms_html_conversion_policy'] = isset($data['guided_forms_html_conversion_policy']) ? $data['guided_forms_html_conversion_policy'] : null; + $this->container['guided_forms_html_conversion_policy_metadata'] = isset($data['guided_forms_html_conversion_policy_metadata']) ? $data['guided_forms_html_conversion_policy_metadata'] : null; $this->container['has_recipient_connect_claimed_domain'] = isset($data['has_recipient_connect_claimed_domain']) ? $data['has_recipient_connect_claimed_domain'] : null; $this->container['hide_account_address_in_co_c'] = isset($data['hide_account_address_in_co_c']) ? $data['hide_account_address_in_co_c'] : null; $this->container['hide_account_address_in_co_c_metadata'] = isset($data['hide_account_address_in_co_c_metadata']) ? $data['hide_account_address_in_co_c_metadata'] : null; @@ -3978,6 +4049,7 @@ public function __construct(array $data = null) $this->container['rsa_verid_password'] = isset($data['rsa_verid_password']) ? $data['rsa_verid_password'] : null; $this->container['rsa_verid_ruleset'] = isset($data['rsa_verid_ruleset']) ? $data['rsa_verid_ruleset'] : null; $this->container['rsa_verid_user_id'] = isset($data['rsa_verid_user_id']) ? $data['rsa_verid_user_id'] : null; + $this->container['sbs_transaction_level'] = isset($data['sbs_transaction_level']) ? $data['sbs_transaction_level'] : null; $this->container['self_signed_recipient_email_document'] = isset($data['self_signed_recipient_email_document']) ? $data['self_signed_recipient_email_document'] : null; $this->container['self_signed_recipient_email_document_metadata'] = isset($data['self_signed_recipient_email_document_metadata']) ? $data['self_signed_recipient_email_document_metadata'] : null; $this->container['self_signed_recipient_email_document_user_override'] = isset($data['self_signed_recipient_email_document_user_override']) ? $data['self_signed_recipient_email_document_user_override'] : null; @@ -8799,6 +8871,54 @@ public function setAllowThirdPartyElectronicNotaryMetadata($allow_third_party_el return $this; } + /** + * Gets allow_transactions_workspace + * + * @return ?string + */ + public function getAllowTransactionsWorkspace() + { + return $this->container['allow_transactions_workspace']; + } + + /** + * Sets allow_transactions_workspace + * + * @param ?string $allow_transactions_workspace + * + * @return $this + */ + public function setAllowTransactionsWorkspace($allow_transactions_workspace) + { + $this->container['allow_transactions_workspace'] = $allow_transactions_workspace; + + return $this; + } + + /** + * Gets allow_transactions_workspace_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getAllowTransactionsWorkspaceMetadata() + { + return $this->container['allow_transactions_workspace_metadata']; + } + + /** + * Sets allow_transactions_workspace_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $allow_transactions_workspace_metadata allow_transactions_workspace_metadata + * + * @return $this + */ + public function setAllowTransactionsWorkspaceMetadata($allow_transactions_workspace_metadata) + { + $this->container['allow_transactions_workspace_metadata'] = $allow_transactions_workspace_metadata; + + return $this; + } + /** * Gets allow_users_to_access_directory * @@ -8943,6 +9063,54 @@ public function setAllowWebFormsMetadata($allow_web_forms_metadata) return $this; } + /** + * Gets allow_whats_app_delivery + * + * @return ?string + */ + public function getAllowWhatsAppDelivery() + { + return $this->container['allow_whats_app_delivery']; + } + + /** + * Sets allow_whats_app_delivery + * + * @param ?string $allow_whats_app_delivery + * + * @return $this + */ + public function setAllowWhatsAppDelivery($allow_whats_app_delivery) + { + $this->container['allow_whats_app_delivery'] = $allow_whats_app_delivery; + + return $this; + } + + /** + * Gets allow_whats_app_delivery_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getAllowWhatsAppDeliveryMetadata() + { + return $this->container['allow_whats_app_delivery_metadata']; + } + + /** + * Sets allow_whats_app_delivery_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $allow_whats_app_delivery_metadata allow_whats_app_delivery_metadata + * + * @return $this + */ + public function setAllowWhatsAppDeliveryMetadata($allow_whats_app_delivery_metadata) + { + $this->container['allow_whats_app_delivery_metadata'] = $allow_whats_app_delivery_metadata; + + return $this; + } + /** * Gets anchor_population_scope * @@ -11919,6 +12087,30 @@ public function setEnableDsProMetadata($enable_ds_pro_metadata) return $this; } + /** + * Gets enable_enforce_tls_emails_setting_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getEnableEnforceTlsEmailsSettingMetadata() + { + return $this->container['enable_enforce_tls_emails_setting_metadata']; + } + + /** + * Sets enable_enforce_tls_emails_setting_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $enable_enforce_tls_emails_setting_metadata enable_enforce_tls_emails_setting_metadata + * + * @return $this + */ + public function setEnableEnforceTlsEmailsSettingMetadata($enable_enforce_tls_emails_setting_metadata) + { + $this->container['enable_enforce_tls_emails_setting_metadata'] = $enable_enforce_tls_emails_setting_metadata; + + return $this; + } + /** * Gets enable_envelope_stamping_by_account_admin * @@ -12255,6 +12447,54 @@ public function setEnableIdFxPhoneAuthenticationMetadata($enable_id_fx_phone_aut return $this; } + /** + * Gets enable_idfx_phone_auth_signature_auth_status + * + * @return ?string + */ + public function getEnableIdfxPhoneAuthSignatureAuthStatus() + { + return $this->container['enable_idfx_phone_auth_signature_auth_status']; + } + + /** + * Sets enable_idfx_phone_auth_signature_auth_status + * + * @param ?string $enable_idfx_phone_auth_signature_auth_status + * + * @return $this + */ + public function setEnableIdfxPhoneAuthSignatureAuthStatus($enable_idfx_phone_auth_signature_auth_status) + { + $this->container['enable_idfx_phone_auth_signature_auth_status'] = $enable_idfx_phone_auth_signature_auth_status; + + return $this; + } + + /** + * Gets enable_idfx_phone_auth_signature_auth_status_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getEnableIdfxPhoneAuthSignatureAuthStatusMetadata() + { + return $this->container['enable_idfx_phone_auth_signature_auth_status_metadata']; + } + + /** + * Sets enable_idfx_phone_auth_signature_auth_status_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $enable_idfx_phone_auth_signature_auth_status_metadata enable_idfx_phone_auth_signature_auth_status_metadata + * + * @return $this + */ + public function setEnableIdfxPhoneAuthSignatureAuthStatusMetadata($enable_idfx_phone_auth_signature_auth_status_metadata) + { + $this->container['enable_idfx_phone_auth_signature_auth_status_metadata'] = $enable_idfx_phone_auth_signature_auth_status_metadata; + + return $this; + } + /** * Gets enable_in_browser_editor * @@ -14127,6 +14367,54 @@ public function setEnforceTemplateNameUniquenessMetadata($enforce_template_name_ return $this; } + /** + * Gets enforce_tls_emails + * + * @return ?string + */ + public function getEnforceTlsEmails() + { + return $this->container['enforce_tls_emails']; + } + + /** + * Sets enforce_tls_emails + * + * @param ?string $enforce_tls_emails + * + * @return $this + */ + public function setEnforceTlsEmails($enforce_tls_emails) + { + $this->container['enforce_tls_emails'] = $enforce_tls_emails; + + return $this; + } + + /** + * Gets enforce_tls_emails_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getEnforceTlsEmailsMetadata() + { + return $this->container['enforce_tls_emails_metadata']; + } + + /** + * Sets enforce_tls_emails_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $enforce_tls_emails_metadata enforce_tls_emails_metadata + * + * @return $this + */ + public function setEnforceTlsEmailsMetadata($enforce_tls_emails_metadata) + { + $this->container['enforce_tls_emails_metadata'] = $enforce_tls_emails_metadata; + + return $this; + } + /** * Gets envelope_integration_allowed * @@ -14775,6 +15063,54 @@ public function setGuidedFormsHtmlAllowedMetadata($guided_forms_html_allowed_met return $this; } + /** + * Gets guided_forms_html_conversion_policy + * + * @return ?string + */ + public function getGuidedFormsHtmlConversionPolicy() + { + return $this->container['guided_forms_html_conversion_policy']; + } + + /** + * Sets guided_forms_html_conversion_policy + * + * @param ?string $guided_forms_html_conversion_policy + * + * @return $this + */ + public function setGuidedFormsHtmlConversionPolicy($guided_forms_html_conversion_policy) + { + $this->container['guided_forms_html_conversion_policy'] = $guided_forms_html_conversion_policy; + + return $this; + } + + /** + * Gets guided_forms_html_conversion_policy_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getGuidedFormsHtmlConversionPolicyMetadata() + { + return $this->container['guided_forms_html_conversion_policy_metadata']; + } + + /** + * Sets guided_forms_html_conversion_policy_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $guided_forms_html_conversion_policy_metadata guided_forms_html_conversion_policy_metadata + * + * @return $this + */ + public function setGuidedFormsHtmlConversionPolicyMetadata($guided_forms_html_conversion_policy_metadata) + { + $this->container['guided_forms_html_conversion_policy_metadata'] = $guided_forms_html_conversion_policy_metadata; + + return $this; + } + /** * Gets has_recipient_connect_claimed_domain * @@ -16575,6 +16911,30 @@ public function setRsaVeridUserId($rsa_verid_user_id) return $this; } + /** + * Gets sbs_transaction_level + * + * @return ?string + */ + public function getSbsTransactionLevel() + { + return $this->container['sbs_transaction_level']; + } + + /** + * Sets sbs_transaction_level + * + * @param ?string $sbs_transaction_level + * + * @return $this + */ + public function setSbsTransactionLevel($sbs_transaction_level) + { + $this->container['sbs_transaction_level'] = $sbs_transaction_level; + + return $this; + } + /** * Gets self_signed_recipient_email_document * diff --git a/src/Model/BulkSendingCopy.php b/src/Model/BulkSendingCopy.php index 9c129f83..ac15a94e 100644 --- a/src/Model/BulkSendingCopy.php +++ b/src/Model/BulkSendingCopy.php @@ -61,6 +61,7 @@ class BulkSendingCopy implements ModelInterface, ArrayAccess */ protected static $swaggerTypes = [ 'custom_fields' => '\DocuSign\eSign\Model\BulkSendingCopyCustomField[]', + 'doc_gen_form_fields' => '\DocuSign\eSign\Model\BulksendingCopyDocGenFormField[]', 'email_blurb' => '?string', 'email_subject' => '?string', 'recipients' => '\DocuSign\eSign\Model\BulkSendingCopyRecipient[]' @@ -73,6 +74,7 @@ class BulkSendingCopy implements ModelInterface, ArrayAccess */ protected static $swaggerFormats = [ 'custom_fields' => null, + 'doc_gen_form_fields' => null, 'email_blurb' => null, 'email_subject' => null, 'recipients' => null @@ -106,6 +108,7 @@ public static function swaggerFormats() */ protected static $attributeMap = [ 'custom_fields' => 'customFields', + 'doc_gen_form_fields' => 'docGenFormFields', 'email_blurb' => 'emailBlurb', 'email_subject' => 'emailSubject', 'recipients' => 'recipients' @@ -118,6 +121,7 @@ public static function swaggerFormats() */ protected static $setters = [ 'custom_fields' => 'setCustomFields', + 'doc_gen_form_fields' => 'setDocGenFormFields', 'email_blurb' => 'setEmailBlurb', 'email_subject' => 'setEmailSubject', 'recipients' => 'setRecipients' @@ -130,6 +134,7 @@ public static function swaggerFormats() */ protected static $getters = [ 'custom_fields' => 'getCustomFields', + 'doc_gen_form_fields' => 'getDocGenFormFields', 'email_blurb' => 'getEmailBlurb', 'email_subject' => 'getEmailSubject', 'recipients' => 'getRecipients' @@ -196,6 +201,7 @@ public function getModelName() public function __construct(array $data = null) { $this->container['custom_fields'] = isset($data['custom_fields']) ? $data['custom_fields'] : null; + $this->container['doc_gen_form_fields'] = isset($data['doc_gen_form_fields']) ? $data['doc_gen_form_fields'] : null; $this->container['email_blurb'] = isset($data['email_blurb']) ? $data['email_blurb'] : null; $this->container['email_subject'] = isset($data['email_subject']) ? $data['email_subject'] : null; $this->container['recipients'] = isset($data['recipients']) ? $data['recipients'] : null; @@ -249,6 +255,30 @@ public function setCustomFields($custom_fields) return $this; } + /** + * Gets doc_gen_form_fields + * + * @return \DocuSign\eSign\Model\BulksendingCopyDocGenFormField[] + */ + public function getDocGenFormFields() + { + return $this->container['doc_gen_form_fields']; + } + + /** + * Sets doc_gen_form_fields + * + * @param \DocuSign\eSign\Model\BulksendingCopyDocGenFormField[] $doc_gen_form_fields + * + * @return $this + */ + public function setDocGenFormFields($doc_gen_form_fields) + { + $this->container['doc_gen_form_fields'] = $doc_gen_form_fields; + + return $this; + } + /** * Gets email_blurb * diff --git a/src/Model/BulkSendingCopyRecipient.php b/src/Model/BulkSendingCopyRecipient.php index 7c8b1164..526a85f1 100644 --- a/src/Model/BulkSendingCopyRecipient.php +++ b/src/Model/BulkSendingCopyRecipient.php @@ -73,6 +73,7 @@ class BulkSendingCopyRecipient implements ModelInterface, ArrayAccess 'id_check_configuration_name' => '?string', 'id_check_information_input' => '\DocuSign\eSign\Model\IdCheckInformationInput', 'identification_method' => '?string', + 'identity_verification' => '\DocuSign\eSign\Model\RecipientIdentityVerification', 'name' => '?string', 'note' => '?string', 'phone_authentication' => '\DocuSign\eSign\Model\RecipientPhoneAuthentication', @@ -105,6 +106,7 @@ class BulkSendingCopyRecipient implements ModelInterface, ArrayAccess 'id_check_configuration_name' => null, 'id_check_information_input' => null, 'identification_method' => null, + 'identity_verification' => null, 'name' => null, 'note' => null, 'phone_authentication' => null, @@ -158,6 +160,7 @@ public static function swaggerFormats() 'id_check_configuration_name' => 'idCheckConfigurationName', 'id_check_information_input' => 'idCheckInformationInput', 'identification_method' => 'identificationMethod', + 'identity_verification' => 'identityVerification', 'name' => 'name', 'note' => 'note', 'phone_authentication' => 'phoneAuthentication', @@ -190,6 +193,7 @@ public static function swaggerFormats() 'id_check_configuration_name' => 'setIdCheckConfigurationName', 'id_check_information_input' => 'setIdCheckInformationInput', 'identification_method' => 'setIdentificationMethod', + 'identity_verification' => 'setIdentityVerification', 'name' => 'setName', 'note' => 'setNote', 'phone_authentication' => 'setPhoneAuthentication', @@ -222,6 +226,7 @@ public static function swaggerFormats() 'id_check_configuration_name' => 'getIdCheckConfigurationName', 'id_check_information_input' => 'getIdCheckInformationInput', 'identification_method' => 'getIdentificationMethod', + 'identity_verification' => 'getIdentityVerification', 'name' => 'getName', 'note' => 'getNote', 'phone_authentication' => 'getPhoneAuthentication', @@ -308,6 +313,7 @@ public function __construct(array $data = null) $this->container['id_check_configuration_name'] = isset($data['id_check_configuration_name']) ? $data['id_check_configuration_name'] : null; $this->container['id_check_information_input'] = isset($data['id_check_information_input']) ? $data['id_check_information_input'] : null; $this->container['identification_method'] = isset($data['identification_method']) ? $data['identification_method'] : null; + $this->container['identity_verification'] = isset($data['identity_verification']) ? $data['identity_verification'] : null; $this->container['name'] = isset($data['name']) ? $data['name'] : null; $this->container['note'] = isset($data['note']) ? $data['note'] : null; $this->container['phone_authentication'] = isset($data['phone_authentication']) ? $data['phone_authentication'] : null; @@ -657,6 +663,30 @@ public function setIdentificationMethod($identification_method) return $this; } + /** + * Gets identity_verification + * + * @return \DocuSign\eSign\Model\RecipientIdentityVerification + */ + public function getIdentityVerification() + { + return $this->container['identity_verification']; + } + + /** + * Sets identity_verification + * + * @param \DocuSign\eSign\Model\RecipientIdentityVerification $identity_verification identity_verification + * + * @return $this + */ + public function setIdentityVerification($identity_verification) + { + $this->container['identity_verification'] = $identity_verification; + + return $this; + } + /** * Gets name * diff --git a/src/Model/BulksendingCopyDocGenFormField.php b/src/Model/BulksendingCopyDocGenFormField.php new file mode 100644 index 00000000..0834e20a --- /dev/null +++ b/src/Model/BulksendingCopyDocGenFormField.php @@ -0,0 +1,336 @@ + + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ + +/** + * DocuSign REST API + * + * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. + * + * OpenAPI spec version: v2.1 + * Contact: devcenter@docusign.com + * Generated by: https://github.com/swagger-api/swagger-codegen.git + * Swagger Codegen version: 2.4.21-SNAPSHOT + */ + +/** + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen + * Do not edit the class manually. + */ + +namespace DocuSign\eSign\Model; + +use \ArrayAccess; +use DocuSign\eSign\ObjectSerializer; + +/** + * BulksendingCopyDocGenFormField Class Doc Comment + * + * @category Class + * @package DocuSign\eSign + * @author Swagger Codegen team + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ +class BulksendingCopyDocGenFormField implements ModelInterface, ArrayAccess +{ + const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $swaggerModelName = 'bulksendingCopyDocGenFormField'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerTypes = [ + 'label' => '?string', + 'value' => '?string' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerFormats = [ + 'label' => null, + 'value' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerTypes() + { + return self::$swaggerTypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerFormats() + { + return self::$swaggerFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'label' => 'label', + 'value' => 'value' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'label' => 'setLabel', + 'value' => 'setValue' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'label' => 'getLabel', + 'value' => 'getValue' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$swaggerModelName; + } + + + + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['label'] = isset($data['label']) ? $data['label'] : null; + $this->container['value'] = isset($data['value']) ? $data['value'] : null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets label + * + * @return ?string + */ + public function getLabel() + { + return $this->container['label']; + } + + /** + * Sets label + * + * @param ?string $label + * + * @return $this + */ + public function setLabel($label) + { + $this->container['label'] = $label; + + return $this; + } + + /** + * Gets value + * + * @return ?string + */ + public function getValue() + { + return $this->container['value']; + } + + /** + * Sets value + * + * @param ?string $value Specifies the value of the tab. + * + * @return $this + */ + public function setValue($value) + { + $this->container['value'] = $value; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + #[\ReturnTypeWillChange] + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return isset($this->container[$offset]) ? $this->container[$offset] : null; + } + + /** + * Sets value based on offset. + * + * @param integer $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + if (defined('JSON_PRETTY_PRINT')) { // use JSON pretty print + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + diff --git a/src/Model/ConnectCustomConfiguration.php b/src/Model/ConnectCustomConfiguration.php index 9b0a555e..e40d47c0 100644 --- a/src/Model/ConnectCustomConfiguration.php +++ b/src/Model/ConnectCustomConfiguration.php @@ -84,6 +84,7 @@ class ConnectCustomConfiguration implements ModelInterface, ArrayAccess 'include_o_auth' => '?string', 'include_sender_accountas_custom_field' => '?string', 'include_time_zone_information' => '?string', + 'integrator_managed' => '?string', 'name' => '?string', 'password' => '?string', 'recipient_events' => '?string[]', @@ -134,6 +135,7 @@ class ConnectCustomConfiguration implements ModelInterface, ArrayAccess 'include_o_auth' => null, 'include_sender_accountas_custom_field' => null, 'include_time_zone_information' => null, + 'integrator_managed' => null, 'name' => null, 'password' => null, 'recipient_events' => null, @@ -205,6 +207,7 @@ public static function swaggerFormats() 'include_o_auth' => 'includeOAuth', 'include_sender_accountas_custom_field' => 'includeSenderAccountasCustomField', 'include_time_zone_information' => 'includeTimeZoneInformation', + 'integrator_managed' => 'integratorManaged', 'name' => 'name', 'password' => 'password', 'recipient_events' => 'recipientEvents', @@ -255,6 +258,7 @@ public static function swaggerFormats() 'include_o_auth' => 'setIncludeOAuth', 'include_sender_accountas_custom_field' => 'setIncludeSenderAccountasCustomField', 'include_time_zone_information' => 'setIncludeTimeZoneInformation', + 'integrator_managed' => 'setIntegratorManaged', 'name' => 'setName', 'password' => 'setPassword', 'recipient_events' => 'setRecipientEvents', @@ -305,6 +309,7 @@ public static function swaggerFormats() 'include_o_auth' => 'getIncludeOAuth', 'include_sender_accountas_custom_field' => 'getIncludeSenderAccountasCustomField', 'include_time_zone_information' => 'getIncludeTimeZoneInformation', + 'integrator_managed' => 'getIntegratorManaged', 'name' => 'getName', 'password' => 'getPassword', 'recipient_events' => 'getRecipientEvents', @@ -409,6 +414,7 @@ public function __construct(array $data = null) $this->container['include_o_auth'] = isset($data['include_o_auth']) ? $data['include_o_auth'] : null; $this->container['include_sender_accountas_custom_field'] = isset($data['include_sender_accountas_custom_field']) ? $data['include_sender_accountas_custom_field'] : null; $this->container['include_time_zone_information'] = isset($data['include_time_zone_information']) ? $data['include_time_zone_information'] : null; + $this->container['integrator_managed'] = isset($data['integrator_managed']) ? $data['integrator_managed'] : null; $this->container['name'] = isset($data['name']) ? $data['name'] : null; $this->container['password'] = isset($data['password']) ? $data['password'] : null; $this->container['recipient_events'] = isset($data['recipient_events']) ? $data['recipient_events'] : null; @@ -1029,6 +1035,30 @@ public function setIncludeTimeZoneInformation($include_time_zone_information) return $this; } + /** + * Gets integrator_managed + * + * @return ?string + */ + public function getIntegratorManaged() + { + return $this->container['integrator_managed']; + } + + /** + * Sets integrator_managed + * + * @param ?string $integrator_managed + * + * @return $this + */ + public function setIntegratorManaged($integrator_managed) + { + $this->container['integrator_managed'] = $integrator_managed; + + return $this; + } + /** * Gets name * diff --git a/src/Model/Contact.php b/src/Model/Contact.php index f9e32289..59e0e852 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -68,6 +68,7 @@ class Contact implements ModelInterface, ArrayAccess 'error_details' => '\DocuSign\eSign\Model\ErrorDetails', 'is_owner' => '?bool', 'name' => '?string', + 'notary_contact_details' => '\DocuSign\eSign\Model\NotaryContactDetails', 'organization' => '?string', 'room_contact_type' => '?string', 'shared' => '?string', @@ -90,6 +91,7 @@ class Contact implements ModelInterface, ArrayAccess 'error_details' => null, 'is_owner' => null, 'name' => null, + 'notary_contact_details' => null, 'organization' => null, 'room_contact_type' => null, 'shared' => null, @@ -133,6 +135,7 @@ public static function swaggerFormats() 'error_details' => 'errorDetails', 'is_owner' => 'isOwner', 'name' => 'name', + 'notary_contact_details' => 'notaryContactDetails', 'organization' => 'organization', 'room_contact_type' => 'roomContactType', 'shared' => 'shared', @@ -155,6 +158,7 @@ public static function swaggerFormats() 'error_details' => 'setErrorDetails', 'is_owner' => 'setIsOwner', 'name' => 'setName', + 'notary_contact_details' => 'setNotaryContactDetails', 'organization' => 'setOrganization', 'room_contact_type' => 'setRoomContactType', 'shared' => 'setShared', @@ -177,6 +181,7 @@ public static function swaggerFormats() 'error_details' => 'getErrorDetails', 'is_owner' => 'getIsOwner', 'name' => 'getName', + 'notary_contact_details' => 'getNotaryContactDetails', 'organization' => 'getOrganization', 'room_contact_type' => 'getRoomContactType', 'shared' => 'getShared', @@ -253,6 +258,7 @@ public function __construct(array $data = null) $this->container['error_details'] = isset($data['error_details']) ? $data['error_details'] : null; $this->container['is_owner'] = isset($data['is_owner']) ? $data['is_owner'] : null; $this->container['name'] = isset($data['name']) ? $data['name'] : null; + $this->container['notary_contact_details'] = isset($data['notary_contact_details']) ? $data['notary_contact_details'] : null; $this->container['organization'] = isset($data['organization']) ? $data['organization'] : null; $this->container['room_contact_type'] = isset($data['room_contact_type']) ? $data['room_contact_type'] : null; $this->container['shared'] = isset($data['shared']) ? $data['shared'] : null; @@ -500,6 +506,30 @@ public function setName($name) return $this; } + /** + * Gets notary_contact_details + * + * @return \DocuSign\eSign\Model\NotaryContactDetails + */ + public function getNotaryContactDetails() + { + return $this->container['notary_contact_details']; + } + + /** + * Sets notary_contact_details + * + * @param \DocuSign\eSign\Model\NotaryContactDetails $notary_contact_details notary_contact_details + * + * @return $this + */ + public function setNotaryContactDetails($notary_contact_details) + { + $this->container['notary_contact_details'] = $notary_contact_details; + + return $this; + } + /** * Gets organization * diff --git a/src/Model/DelegationInfo.php b/src/Model/DelegationInfo.php index 2af377d6..5d93721c 100644 --- a/src/Model/DelegationInfo.php +++ b/src/Model/DelegationInfo.php @@ -104,10 +104,10 @@ public static function swaggerFormats() * @var string[] */ protected static $attributeMap = [ - 'email' => 'Email', - 'name' => 'Name', - 'user_authorization_id' => 'UserAuthorizationId', - 'user_id' => 'UserId' + 'email' => 'email', + 'name' => 'name', + 'user_authorization_id' => 'userAuthorizationId', + 'user_id' => 'userId' ]; /** diff --git a/src/Model/Envelope.php b/src/Model/Envelope.php index e08997e3..8f511637 100644 --- a/src/Model/Envelope.php +++ b/src/Model/Envelope.php @@ -72,6 +72,7 @@ class Envelope implements ModelInterface, ArrayAccess 'auto_navigation' => '?string', 'brand_id' => '?string', 'brand_lock' => '?string', + 'burn_default_tab_data' => '?string', 'certificate_uri' => '?string', 'completed_date_time' => '?string', 'copy_recipient_data' => '?string', @@ -158,6 +159,7 @@ class Envelope implements ModelInterface, ArrayAccess 'auto_navigation' => null, 'brand_id' => null, 'brand_lock' => null, + 'burn_default_tab_data' => null, 'certificate_uri' => null, 'completed_date_time' => null, 'copy_recipient_data' => null, @@ -265,6 +267,7 @@ public static function swaggerFormats() 'auto_navigation' => 'autoNavigation', 'brand_id' => 'brandId', 'brand_lock' => 'brandLock', + 'burn_default_tab_data' => 'burnDefaultTabData', 'certificate_uri' => 'certificateUri', 'completed_date_time' => 'completedDateTime', 'copy_recipient_data' => 'copyRecipientData', @@ -351,6 +354,7 @@ public static function swaggerFormats() 'auto_navigation' => 'setAutoNavigation', 'brand_id' => 'setBrandId', 'brand_lock' => 'setBrandLock', + 'burn_default_tab_data' => 'setBurnDefaultTabData', 'certificate_uri' => 'setCertificateUri', 'completed_date_time' => 'setCompletedDateTime', 'copy_recipient_data' => 'setCopyRecipientData', @@ -437,6 +441,7 @@ public static function swaggerFormats() 'auto_navigation' => 'getAutoNavigation', 'brand_id' => 'getBrandId', 'brand_lock' => 'getBrandLock', + 'burn_default_tab_data' => 'getBurnDefaultTabData', 'certificate_uri' => 'getCertificateUri', 'completed_date_time' => 'getCompletedDateTime', 'copy_recipient_data' => 'getCopyRecipientData', @@ -577,6 +582,7 @@ public function __construct(array $data = null) $this->container['auto_navigation'] = isset($data['auto_navigation']) ? $data['auto_navigation'] : null; $this->container['brand_id'] = isset($data['brand_id']) ? $data['brand_id'] : null; $this->container['brand_lock'] = isset($data['brand_lock']) ? $data['brand_lock'] : null; + $this->container['burn_default_tab_data'] = isset($data['burn_default_tab_data']) ? $data['burn_default_tab_data'] : null; $this->container['certificate_uri'] = isset($data['certificate_uri']) ? $data['certificate_uri'] : null; $this->container['completed_date_time'] = isset($data['completed_date_time']) ? $data['completed_date_time'] : null; $this->container['copy_recipient_data'] = isset($data['copy_recipient_data']) ? $data['copy_recipient_data'] : null; @@ -980,6 +986,30 @@ public function setBrandLock($brand_lock) return $this; } + /** + * Gets burn_default_tab_data + * + * @return ?string + */ + public function getBurnDefaultTabData() + { + return $this->container['burn_default_tab_data']; + } + + /** + * Sets burn_default_tab_data + * + * @param ?string $burn_default_tab_data + * + * @return $this + */ + public function setBurnDefaultTabData($burn_default_tab_data) + { + $this->container['burn_default_tab_data'] = $burn_default_tab_data; + + return $this; + } + /** * Gets certificate_uri * diff --git a/src/Model/EnvelopeDefinition.php b/src/Model/EnvelopeDefinition.php index a025b892..f2ce1738 100644 --- a/src/Model/EnvelopeDefinition.php +++ b/src/Model/EnvelopeDefinition.php @@ -76,6 +76,7 @@ class EnvelopeDefinition implements ModelInterface, ArrayAccess 'auto_navigation' => '?string', 'brand_id' => '?string', 'brand_lock' => '?string', + 'burn_default_tab_data' => '?string', 'certificate_uri' => '?string', 'completed_date_time' => '?string', 'composite_templates' => '\DocuSign\eSign\Model\CompositeTemplate[]', @@ -173,6 +174,7 @@ class EnvelopeDefinition implements ModelInterface, ArrayAccess 'auto_navigation' => null, 'brand_id' => null, 'brand_lock' => null, + 'burn_default_tab_data' => null, 'certificate_uri' => null, 'completed_date_time' => null, 'composite_templates' => null, @@ -291,6 +293,7 @@ public static function swaggerFormats() 'auto_navigation' => 'autoNavigation', 'brand_id' => 'brandId', 'brand_lock' => 'brandLock', + 'burn_default_tab_data' => 'burnDefaultTabData', 'certificate_uri' => 'certificateUri', 'completed_date_time' => 'completedDateTime', 'composite_templates' => 'compositeTemplates', @@ -388,6 +391,7 @@ public static function swaggerFormats() 'auto_navigation' => 'setAutoNavigation', 'brand_id' => 'setBrandId', 'brand_lock' => 'setBrandLock', + 'burn_default_tab_data' => 'setBurnDefaultTabData', 'certificate_uri' => 'setCertificateUri', 'completed_date_time' => 'setCompletedDateTime', 'composite_templates' => 'setCompositeTemplates', @@ -485,6 +489,7 @@ public static function swaggerFormats() 'auto_navigation' => 'getAutoNavigation', 'brand_id' => 'getBrandId', 'brand_lock' => 'getBrandLock', + 'burn_default_tab_data' => 'getBurnDefaultTabData', 'certificate_uri' => 'getCertificateUri', 'completed_date_time' => 'getCompletedDateTime', 'composite_templates' => 'getCompositeTemplates', @@ -636,6 +641,7 @@ public function __construct(array $data = null) $this->container['auto_navigation'] = isset($data['auto_navigation']) ? $data['auto_navigation'] : null; $this->container['brand_id'] = isset($data['brand_id']) ? $data['brand_id'] : null; $this->container['brand_lock'] = isset($data['brand_lock']) ? $data['brand_lock'] : null; + $this->container['burn_default_tab_data'] = isset($data['burn_default_tab_data']) ? $data['burn_default_tab_data'] : null; $this->container['certificate_uri'] = isset($data['certificate_uri']) ? $data['certificate_uri'] : null; $this->container['completed_date_time'] = isset($data['completed_date_time']) ? $data['completed_date_time'] : null; $this->container['composite_templates'] = isset($data['composite_templates']) ? $data['composite_templates'] : null; @@ -1119,6 +1125,30 @@ public function setBrandLock($brand_lock) return $this; } + /** + * Gets burn_default_tab_data + * + * @return ?string + */ + public function getBurnDefaultTabData() + { + return $this->container['burn_default_tab_data']; + } + + /** + * Sets burn_default_tab_data + * + * @param ?string $burn_default_tab_data + * + * @return $this + */ + public function setBurnDefaultTabData($burn_default_tab_data) + { + $this->container['burn_default_tab_data'] = $burn_default_tab_data; + + return $this; + } + /** * Gets certificate_uri * diff --git a/src/Model/EnvelopeTemplate.php b/src/Model/EnvelopeTemplate.php index 72f92e78..4cf3abfb 100644 --- a/src/Model/EnvelopeTemplate.php +++ b/src/Model/EnvelopeTemplate.php @@ -74,6 +74,7 @@ class EnvelopeTemplate implements ModelInterface, ArrayAccess 'auto_navigation' => '?string', 'brand_id' => '?string', 'brand_lock' => '?string', + 'burn_default_tab_data' => '?string', 'certificate_uri' => '?string', 'completed_date_time' => '?string', 'copy_recipient_data' => '?string', @@ -183,6 +184,7 @@ class EnvelopeTemplate implements ModelInterface, ArrayAccess 'auto_navigation' => null, 'brand_id' => null, 'brand_lock' => null, + 'burn_default_tab_data' => null, 'certificate_uri' => null, 'completed_date_time' => null, 'copy_recipient_data' => null, @@ -313,6 +315,7 @@ public static function swaggerFormats() 'auto_navigation' => 'autoNavigation', 'brand_id' => 'brandId', 'brand_lock' => 'brandLock', + 'burn_default_tab_data' => 'burnDefaultTabData', 'certificate_uri' => 'certificateUri', 'completed_date_time' => 'completedDateTime', 'copy_recipient_data' => 'copyRecipientData', @@ -422,6 +425,7 @@ public static function swaggerFormats() 'auto_navigation' => 'setAutoNavigation', 'brand_id' => 'setBrandId', 'brand_lock' => 'setBrandLock', + 'burn_default_tab_data' => 'setBurnDefaultTabData', 'certificate_uri' => 'setCertificateUri', 'completed_date_time' => 'setCompletedDateTime', 'copy_recipient_data' => 'setCopyRecipientData', @@ -531,6 +535,7 @@ public static function swaggerFormats() 'auto_navigation' => 'getAutoNavigation', 'brand_id' => 'getBrandId', 'brand_lock' => 'getBrandLock', + 'burn_default_tab_data' => 'getBurnDefaultTabData', 'certificate_uri' => 'getCertificateUri', 'completed_date_time' => 'getCompletedDateTime', 'copy_recipient_data' => 'getCopyRecipientData', @@ -694,6 +699,7 @@ public function __construct(array $data = null) $this->container['auto_navigation'] = isset($data['auto_navigation']) ? $data['auto_navigation'] : null; $this->container['brand_id'] = isset($data['brand_id']) ? $data['brand_id'] : null; $this->container['brand_lock'] = isset($data['brand_lock']) ? $data['brand_lock'] : null; + $this->container['burn_default_tab_data'] = isset($data['burn_default_tab_data']) ? $data['burn_default_tab_data'] : null; $this->container['certificate_uri'] = isset($data['certificate_uri']) ? $data['certificate_uri'] : null; $this->container['completed_date_time'] = isset($data['completed_date_time']) ? $data['completed_date_time'] : null; $this->container['copy_recipient_data'] = isset($data['copy_recipient_data']) ? $data['copy_recipient_data'] : null; @@ -1166,6 +1172,30 @@ public function setBrandLock($brand_lock) return $this; } + /** + * Gets burn_default_tab_data + * + * @return ?string + */ + public function getBurnDefaultTabData() + { + return $this->container['burn_default_tab_data']; + } + + /** + * Sets burn_default_tab_data + * + * @param ?string $burn_default_tab_data + * + * @return $this + */ + public function setBurnDefaultTabData($burn_default_tab_data) + { + $this->container['burn_default_tab_data'] = $burn_default_tab_data; + + return $this; + } + /** * Gets certificate_uri * diff --git a/src/Model/EventNotification.php b/src/Model/EventNotification.php index 1f3287d4..8d052253 100644 --- a/src/Model/EventNotification.php +++ b/src/Model/EventNotification.php @@ -73,6 +73,7 @@ class EventNotification implements ModelInterface, ArrayAccess 'include_o_auth' => '?string', 'include_sender_account_as_custom_field' => '?string', 'include_time_zone' => '?string', + 'integrator_managed' => '?string', 'logging_enabled' => '?string', 'recipient_events' => '\DocuSign\eSign\Model\RecipientEvent[]', 'require_acknowledgment' => '?string', @@ -101,6 +102,7 @@ class EventNotification implements ModelInterface, ArrayAccess 'include_o_auth' => null, 'include_sender_account_as_custom_field' => null, 'include_time_zone' => null, + 'integrator_managed' => null, 'logging_enabled' => null, 'recipient_events' => null, 'require_acknowledgment' => null, @@ -150,6 +152,7 @@ public static function swaggerFormats() 'include_o_auth' => 'includeOAuth', 'include_sender_account_as_custom_field' => 'includeSenderAccountAsCustomField', 'include_time_zone' => 'includeTimeZone', + 'integrator_managed' => 'integratorManaged', 'logging_enabled' => 'loggingEnabled', 'recipient_events' => 'recipientEvents', 'require_acknowledgment' => 'requireAcknowledgment', @@ -178,6 +181,7 @@ public static function swaggerFormats() 'include_o_auth' => 'setIncludeOAuth', 'include_sender_account_as_custom_field' => 'setIncludeSenderAccountAsCustomField', 'include_time_zone' => 'setIncludeTimeZone', + 'integrator_managed' => 'setIntegratorManaged', 'logging_enabled' => 'setLoggingEnabled', 'recipient_events' => 'setRecipientEvents', 'require_acknowledgment' => 'setRequireAcknowledgment', @@ -206,6 +210,7 @@ public static function swaggerFormats() 'include_o_auth' => 'getIncludeOAuth', 'include_sender_account_as_custom_field' => 'getIncludeSenderAccountAsCustomField', 'include_time_zone' => 'getIncludeTimeZone', + 'integrator_managed' => 'getIntegratorManaged', 'logging_enabled' => 'getLoggingEnabled', 'recipient_events' => 'getRecipientEvents', 'require_acknowledgment' => 'getRequireAcknowledgment', @@ -288,6 +293,7 @@ public function __construct(array $data = null) $this->container['include_o_auth'] = isset($data['include_o_auth']) ? $data['include_o_auth'] : null; $this->container['include_sender_account_as_custom_field'] = isset($data['include_sender_account_as_custom_field']) ? $data['include_sender_account_as_custom_field'] : null; $this->container['include_time_zone'] = isset($data['include_time_zone']) ? $data['include_time_zone'] : null; + $this->container['integrator_managed'] = isset($data['integrator_managed']) ? $data['integrator_managed'] : null; $this->container['logging_enabled'] = isset($data['logging_enabled']) ? $data['logging_enabled'] : null; $this->container['recipient_events'] = isset($data['recipient_events']) ? $data['recipient_events'] : null; $this->container['require_acknowledgment'] = isset($data['require_acknowledgment']) ? $data['require_acknowledgment'] : null; @@ -633,6 +639,30 @@ public function setIncludeTimeZone($include_time_zone) return $this; } + /** + * Gets integrator_managed + * + * @return ?string + */ + public function getIntegratorManaged() + { + return $this->container['integrator_managed']; + } + + /** + * Sets integrator_managed + * + * @param ?string $integrator_managed + * + * @return $this + */ + public function setIntegratorManaged($integrator_managed) + { + $this->container['integrator_managed'] = $integrator_managed; + + return $this; + } + /** * Gets logging_enabled * diff --git a/src/Model/IdEvidenceViewLink.php b/src/Model/IdEvidenceViewLink.php index df43e027..50a13813 100644 --- a/src/Model/IdEvidenceViewLink.php +++ b/src/Model/IdEvidenceViewLink.php @@ -98,7 +98,7 @@ public static function swaggerFormats() * @var string[] */ protected static $attributeMap = [ - 'view_link' => 'ViewLink' + 'view_link' => 'viewLink' ]; /** diff --git a/src/Model/JurisdictionSummary.php b/src/Model/JurisdictionSummary.php new file mode 100644 index 00000000..25b830df --- /dev/null +++ b/src/Model/JurisdictionSummary.php @@ -0,0 +1,396 @@ + + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ + +/** + * DocuSign REST API + * + * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. + * + * OpenAPI spec version: v2.1 + * Contact: devcenter@docusign.com + * Generated by: https://github.com/swagger-api/swagger-codegen.git + * Swagger Codegen version: 2.4.21-SNAPSHOT + */ + +/** + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen + * Do not edit the class manually. + */ + +namespace DocuSign\eSign\Model; + +use \ArrayAccess; +use DocuSign\eSign\ObjectSerializer; + +/** + * JurisdictionSummary Class Doc Comment + * + * @category Class + * @package DocuSign\eSign + * @author Swagger Codegen team + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ +class JurisdictionSummary implements ModelInterface, ArrayAccess +{ + const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $swaggerModelName = 'jurisdictionSummary'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerTypes = [ + 'authorized_for_i_pen' => '?string', + 'authorized_for_ron' => '?string', + 'jurisdiction_id' => '?string', + 'jurisdiction_name' => '?string' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerFormats = [ + 'authorized_for_i_pen' => null, + 'authorized_for_ron' => null, + 'jurisdiction_id' => null, + 'jurisdiction_name' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerTypes() + { + return self::$swaggerTypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerFormats() + { + return self::$swaggerFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'authorized_for_i_pen' => 'authorizedForIPen', + 'authorized_for_ron' => 'authorizedForRon', + 'jurisdiction_id' => 'jurisdictionId', + 'jurisdiction_name' => 'jurisdictionName' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'authorized_for_i_pen' => 'setAuthorizedForIPen', + 'authorized_for_ron' => 'setAuthorizedForRon', + 'jurisdiction_id' => 'setJurisdictionId', + 'jurisdiction_name' => 'setJurisdictionName' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'authorized_for_i_pen' => 'getAuthorizedForIPen', + 'authorized_for_ron' => 'getAuthorizedForRon', + 'jurisdiction_id' => 'getJurisdictionId', + 'jurisdiction_name' => 'getJurisdictionName' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$swaggerModelName; + } + + + + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['authorized_for_i_pen'] = isset($data['authorized_for_i_pen']) ? $data['authorized_for_i_pen'] : null; + $this->container['authorized_for_ron'] = isset($data['authorized_for_ron']) ? $data['authorized_for_ron'] : null; + $this->container['jurisdiction_id'] = isset($data['jurisdiction_id']) ? $data['jurisdiction_id'] : null; + $this->container['jurisdiction_name'] = isset($data['jurisdiction_name']) ? $data['jurisdiction_name'] : null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets authorized_for_i_pen + * + * @return ?string + */ + public function getAuthorizedForIPen() + { + return $this->container['authorized_for_i_pen']; + } + + /** + * Sets authorized_for_i_pen + * + * @param ?string $authorized_for_i_pen + * + * @return $this + */ + public function setAuthorizedForIPen($authorized_for_i_pen) + { + $this->container['authorized_for_i_pen'] = $authorized_for_i_pen; + + return $this; + } + + /** + * Gets authorized_for_ron + * + * @return ?string + */ + public function getAuthorizedForRon() + { + return $this->container['authorized_for_ron']; + } + + /** + * Sets authorized_for_ron + * + * @param ?string $authorized_for_ron + * + * @return $this + */ + public function setAuthorizedForRon($authorized_for_ron) + { + $this->container['authorized_for_ron'] = $authorized_for_ron; + + return $this; + } + + /** + * Gets jurisdiction_id + * + * @return ?string + */ + public function getJurisdictionId() + { + return $this->container['jurisdiction_id']; + } + + /** + * Sets jurisdiction_id + * + * @param ?string $jurisdiction_id + * + * @return $this + */ + public function setJurisdictionId($jurisdiction_id) + { + $this->container['jurisdiction_id'] = $jurisdiction_id; + + return $this; + } + + /** + * Gets jurisdiction_name + * + * @return ?string + */ + public function getJurisdictionName() + { + return $this->container['jurisdiction_name']; + } + + /** + * Sets jurisdiction_name + * + * @param ?string $jurisdiction_name + * + * @return $this + */ + public function setJurisdictionName($jurisdiction_name) + { + $this->container['jurisdiction_name'] = $jurisdiction_name; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + #[\ReturnTypeWillChange] + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return isset($this->container[$offset]) ? $this->container[$offset] : null; + } + + /** + * Sets value based on offset. + * + * @param integer $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + if (defined('JSON_PRETTY_PRINT')) { // use JSON pretty print + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + diff --git a/src/Model/LocalePolicyTab.php b/src/Model/LocalePolicyTab.php index 47fcf555..867ab9c3 100644 --- a/src/Model/LocalePolicyTab.php +++ b/src/Model/LocalePolicyTab.php @@ -71,7 +71,8 @@ class LocalePolicyTab implements ModelInterface, ArrayAccess 'initial_format' => '?string', 'name_format' => '?string', 'time_format' => '?string', - 'time_zone' => '?string' + 'time_zone' => '?string', + 'use_long_currency_format' => '?string' ]; /** @@ -92,7 +93,8 @@ class LocalePolicyTab implements ModelInterface, ArrayAccess 'initial_format' => null, 'name_format' => null, 'time_format' => null, - 'time_zone' => null + 'time_zone' => null, + 'use_long_currency_format' => null ]; /** @@ -134,7 +136,8 @@ public static function swaggerFormats() 'initial_format' => 'initialFormat', 'name_format' => 'nameFormat', 'time_format' => 'timeFormat', - 'time_zone' => 'timeZone' + 'time_zone' => 'timeZone', + 'use_long_currency_format' => 'useLongCurrencyFormat' ]; /** @@ -155,7 +158,8 @@ public static function swaggerFormats() 'initial_format' => 'setInitialFormat', 'name_format' => 'setNameFormat', 'time_format' => 'setTimeFormat', - 'time_zone' => 'setTimeZone' + 'time_zone' => 'setTimeZone', + 'use_long_currency_format' => 'setUseLongCurrencyFormat' ]; /** @@ -176,7 +180,8 @@ public static function swaggerFormats() 'initial_format' => 'getInitialFormat', 'name_format' => 'getNameFormat', 'time_format' => 'getTimeFormat', - 'time_zone' => 'getTimeZone' + 'time_zone' => 'getTimeZone', + 'use_long_currency_format' => 'getUseLongCurrencyFormat' ]; /** @@ -252,6 +257,7 @@ public function __construct(array $data = null) $this->container['name_format'] = isset($data['name_format']) ? $data['name_format'] : null; $this->container['time_format'] = isset($data['time_format']) ? $data['time_format'] : null; $this->container['time_zone'] = isset($data['time_zone']) ? $data['time_zone'] : null; + $this->container['use_long_currency_format'] = isset($data['use_long_currency_format']) ? $data['use_long_currency_format'] : null; } /** @@ -589,6 +595,30 @@ public function setTimeZone($time_zone) return $this; } + + /** + * Gets use_long_currency_format + * + * @return ?string + */ + public function getUseLongCurrencyFormat() + { + return $this->container['use_long_currency_format']; + } + + /** + * Sets use_long_currency_format + * + * @param ?string $use_long_currency_format + * + * @return $this + */ + public function setUseLongCurrencyFormat($use_long_currency_format) + { + $this->container['use_long_currency_format'] = $use_long_currency_format; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/src/Model/NotaryContactDetails.php b/src/Model/NotaryContactDetails.php new file mode 100644 index 00000000..4ea1b4af --- /dev/null +++ b/src/Model/NotaryContactDetails.php @@ -0,0 +1,336 @@ + + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ + +/** + * DocuSign REST API + * + * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. + * + * OpenAPI spec version: v2.1 + * Contact: devcenter@docusign.com + * Generated by: https://github.com/swagger-api/swagger-codegen.git + * Swagger Codegen version: 2.4.21-SNAPSHOT + */ + +/** + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen + * Do not edit the class manually. + */ + +namespace DocuSign\eSign\Model; + +use \ArrayAccess; +use DocuSign\eSign\ObjectSerializer; + +/** + * NotaryContactDetails Class Doc Comment + * + * @category Class + * @package DocuSign\eSign + * @author Swagger Codegen team + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ +class NotaryContactDetails implements ModelInterface, ArrayAccess +{ + const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $swaggerModelName = 'notaryContactDetails'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerTypes = [ + 'has_docusign_certificate' => '?string', + 'jurisdictions' => '\DocuSign\eSign\Model\JurisdictionSummary[]' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerFormats = [ + 'has_docusign_certificate' => null, + 'jurisdictions' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerTypes() + { + return self::$swaggerTypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerFormats() + { + return self::$swaggerFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'has_docusign_certificate' => 'hasDocusignCertificate', + 'jurisdictions' => 'jurisdictions' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'has_docusign_certificate' => 'setHasDocusignCertificate', + 'jurisdictions' => 'setJurisdictions' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'has_docusign_certificate' => 'getHasDocusignCertificate', + 'jurisdictions' => 'getJurisdictions' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$swaggerModelName; + } + + + + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['has_docusign_certificate'] = isset($data['has_docusign_certificate']) ? $data['has_docusign_certificate'] : null; + $this->container['jurisdictions'] = isset($data['jurisdictions']) ? $data['jurisdictions'] : null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets has_docusign_certificate + * + * @return ?string + */ + public function getHasDocusignCertificate() + { + return $this->container['has_docusign_certificate']; + } + + /** + * Sets has_docusign_certificate + * + * @param ?string $has_docusign_certificate + * + * @return $this + */ + public function setHasDocusignCertificate($has_docusign_certificate) + { + $this->container['has_docusign_certificate'] = $has_docusign_certificate; + + return $this; + } + + /** + * Gets jurisdictions + * + * @return \DocuSign\eSign\Model\JurisdictionSummary[] + */ + public function getJurisdictions() + { + return $this->container['jurisdictions']; + } + + /** + * Sets jurisdictions + * + * @param \DocuSign\eSign\Model\JurisdictionSummary[] $jurisdictions + * + * @return $this + */ + public function setJurisdictions($jurisdictions) + { + $this->container['jurisdictions'] = $jurisdictions; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + #[\ReturnTypeWillChange] + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return isset($this->container[$offset]) ? $this->container[$offset] : null; + } + + /** + * Sets value based on offset. + * + * @param integer $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + if (defined('JSON_PRETTY_PRINT')) { // use JSON pretty print + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + diff --git a/src/Model/Numerical.php b/src/Model/Numerical.php new file mode 100644 index 00000000..442eee33 --- /dev/null +++ b/src/Model/Numerical.php @@ -0,0 +1,3756 @@ + + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ + +/** + * DocuSign REST API + * + * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. + * + * OpenAPI spec version: v2.1 + * Contact: devcenter@docusign.com + * Generated by: https://github.com/swagger-api/swagger-codegen.git + * Swagger Codegen version: 2.4.21-SNAPSHOT + */ + +/** + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen + * Do not edit the class manually. + */ + +namespace DocuSign\eSign\Model; + +use \ArrayAccess; +use DocuSign\eSign\ObjectSerializer; + +/** + * Numerical Class Doc Comment + * + * @category Class + * @package DocuSign\eSign + * @author Swagger Codegen team + * @license The DocuSign PHP Client SDK is licensed under the MIT License. + * @link https://github.com/swagger-api/swagger-codegen + */ +class Numerical implements ModelInterface, ArrayAccess +{ + const DISCRIMINATOR = null; + + /** + * The original name of the model. + * + * @var string + */ + protected static $swaggerModelName = 'numerical'; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerTypes = [ + 'anchor_allow_white_space_in_characters' => '?string', + 'anchor_allow_white_space_in_characters_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_case_sensitive' => '?string', + 'anchor_case_sensitive_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_horizontal_alignment' => '?string', + 'anchor_horizontal_alignment_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_ignore_if_not_present' => '?string', + 'anchor_ignore_if_not_present_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_match_whole_word' => '?string', + 'anchor_match_whole_word_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_string' => '?string', + 'anchor_string_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_tab_processor_version' => '?string', + 'anchor_tab_processor_version_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_units' => '?string', + 'anchor_units_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_x_offset' => '?string', + 'anchor_x_offset_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'anchor_y_offset' => '?string', + 'anchor_y_offset_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'bold' => '?string', + 'bold_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'caption' => '?string', + 'caption_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'conceal_value_on_document' => '?string', + 'conceal_value_on_document_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'conditional_parent_label' => '?string', + 'conditional_parent_label_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'conditional_parent_value' => '?string', + 'conditional_parent_value_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'custom_tab_id' => '?string', + 'custom_tab_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'disable_auto_size' => '?string', + 'disable_auto_size_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'document_id' => '?string', + 'document_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'error_details' => '\DocuSign\eSign\Model\ErrorDetails', + 'font' => '?string', + 'font_color' => '?string', + 'font_color_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'font_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'font_size' => '?string', + 'font_size_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'form_order' => '?string', + 'form_order_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'form_page_label' => '?string', + 'form_page_label_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'form_page_number' => '?string', + 'form_page_number_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'height' => '?string', + 'height_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'italic' => '?string', + 'italic_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'locale_policy' => '\DocuSign\eSign\Model\LocalePolicyTab', + 'locked' => '?string', + 'locked_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'max_length' => '?string', + 'max_length_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'max_numerical_value' => '?string', + 'merge_field' => '\DocuSign\eSign\Model\MergeField', + 'merge_field_xml' => '?string', + 'min_numerical_value' => '?string', + 'name' => '?string', + 'name_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'numerical_value' => '?string', + 'original_value' => '?string', + 'original_value_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'page_number' => '?string', + 'page_number_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'recipient_id' => '?string', + 'recipient_id_guid' => '?string', + 'recipient_id_guid_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'recipient_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'require_all' => '?string', + 'require_all_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'required' => '?string', + 'required_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'require_initial_on_shared_change' => '?string', + 'require_initial_on_shared_change_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'sender_required' => '?string', + 'sender_required_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'shared' => '?string', + 'shared_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'share_to_recipients' => '?string', + 'share_to_recipients_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'smart_contract_information' => '\DocuSign\eSign\Model\SmartContractInformation', + 'source' => '?string', + 'status' => '?string', + 'status_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tab_group_labels' => '?string[]', + 'tab_group_labels_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tab_id' => '?string', + 'tab_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tab_label' => '?string', + 'tab_label_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tab_order' => '?string', + 'tab_order_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tab_type' => '?string', + 'tab_type_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'template_locked' => '?string', + 'template_locked_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'template_required' => '?string', + 'template_required_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'tooltip' => '?string', + 'tool_tip_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'underline' => '?string', + 'underline_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'validation_type' => '?string', + 'value' => '?string', + 'value_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'width' => '?string', + 'width_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'x_position' => '?string', + 'x_position_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'y_position' => '?string', + 'y_position_metadata' => '\DocuSign\eSign\Model\PropertyMetadata' + ]; + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @var string[] + */ + protected static $swaggerFormats = [ + 'anchor_allow_white_space_in_characters' => null, + 'anchor_allow_white_space_in_characters_metadata' => null, + 'anchor_case_sensitive' => null, + 'anchor_case_sensitive_metadata' => null, + 'anchor_horizontal_alignment' => null, + 'anchor_horizontal_alignment_metadata' => null, + 'anchor_ignore_if_not_present' => null, + 'anchor_ignore_if_not_present_metadata' => null, + 'anchor_match_whole_word' => null, + 'anchor_match_whole_word_metadata' => null, + 'anchor_string' => null, + 'anchor_string_metadata' => null, + 'anchor_tab_processor_version' => null, + 'anchor_tab_processor_version_metadata' => null, + 'anchor_units' => null, + 'anchor_units_metadata' => null, + 'anchor_x_offset' => null, + 'anchor_x_offset_metadata' => null, + 'anchor_y_offset' => null, + 'anchor_y_offset_metadata' => null, + 'bold' => null, + 'bold_metadata' => null, + 'caption' => null, + 'caption_metadata' => null, + 'conceal_value_on_document' => null, + 'conceal_value_on_document_metadata' => null, + 'conditional_parent_label' => null, + 'conditional_parent_label_metadata' => null, + 'conditional_parent_value' => null, + 'conditional_parent_value_metadata' => null, + 'custom_tab_id' => null, + 'custom_tab_id_metadata' => null, + 'disable_auto_size' => null, + 'disable_auto_size_metadata' => null, + 'document_id' => null, + 'document_id_metadata' => null, + 'error_details' => null, + 'font' => null, + 'font_color' => null, + 'font_color_metadata' => null, + 'font_metadata' => null, + 'font_size' => null, + 'font_size_metadata' => null, + 'form_order' => null, + 'form_order_metadata' => null, + 'form_page_label' => null, + 'form_page_label_metadata' => null, + 'form_page_number' => null, + 'form_page_number_metadata' => null, + 'height' => null, + 'height_metadata' => null, + 'italic' => null, + 'italic_metadata' => null, + 'locale_policy' => null, + 'locked' => null, + 'locked_metadata' => null, + 'max_length' => null, + 'max_length_metadata' => null, + 'max_numerical_value' => null, + 'merge_field' => null, + 'merge_field_xml' => null, + 'min_numerical_value' => null, + 'name' => null, + 'name_metadata' => null, + 'numerical_value' => null, + 'original_value' => null, + 'original_value_metadata' => null, + 'page_number' => null, + 'page_number_metadata' => null, + 'recipient_id' => null, + 'recipient_id_guid' => null, + 'recipient_id_guid_metadata' => null, + 'recipient_id_metadata' => null, + 'require_all' => null, + 'require_all_metadata' => null, + 'required' => null, + 'required_metadata' => null, + 'require_initial_on_shared_change' => null, + 'require_initial_on_shared_change_metadata' => null, + 'sender_required' => null, + 'sender_required_metadata' => null, + 'shared' => null, + 'shared_metadata' => null, + 'share_to_recipients' => null, + 'share_to_recipients_metadata' => null, + 'smart_contract_information' => null, + 'source' => null, + 'status' => null, + 'status_metadata' => null, + 'tab_group_labels' => null, + 'tab_group_labels_metadata' => null, + 'tab_id' => null, + 'tab_id_metadata' => null, + 'tab_label' => null, + 'tab_label_metadata' => null, + 'tab_order' => null, + 'tab_order_metadata' => null, + 'tab_type' => null, + 'tab_type_metadata' => null, + 'template_locked' => null, + 'template_locked_metadata' => null, + 'template_required' => null, + 'template_required_metadata' => null, + 'tooltip' => null, + 'tool_tip_metadata' => null, + 'underline' => null, + 'underline_metadata' => null, + 'validation_type' => null, + 'value' => null, + 'value_metadata' => null, + 'width' => null, + 'width_metadata' => null, + 'x_position' => null, + 'x_position_metadata' => null, + 'y_position' => null, + 'y_position_metadata' => null + ]; + + /** + * Array of property to type mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerTypes() + { + return self::$swaggerTypes; + } + + /** + * Array of property to format mappings. Used for (de)serialization + * + * @return array + */ + public static function swaggerFormats() + { + return self::$swaggerFormats; + } + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @var string[] + */ + protected static $attributeMap = [ + 'anchor_allow_white_space_in_characters' => 'anchorAllowWhiteSpaceInCharacters', + 'anchor_allow_white_space_in_characters_metadata' => 'anchorAllowWhiteSpaceInCharactersMetadata', + 'anchor_case_sensitive' => 'anchorCaseSensitive', + 'anchor_case_sensitive_metadata' => 'anchorCaseSensitiveMetadata', + 'anchor_horizontal_alignment' => 'anchorHorizontalAlignment', + 'anchor_horizontal_alignment_metadata' => 'anchorHorizontalAlignmentMetadata', + 'anchor_ignore_if_not_present' => 'anchorIgnoreIfNotPresent', + 'anchor_ignore_if_not_present_metadata' => 'anchorIgnoreIfNotPresentMetadata', + 'anchor_match_whole_word' => 'anchorMatchWholeWord', + 'anchor_match_whole_word_metadata' => 'anchorMatchWholeWordMetadata', + 'anchor_string' => 'anchorString', + 'anchor_string_metadata' => 'anchorStringMetadata', + 'anchor_tab_processor_version' => 'anchorTabProcessorVersion', + 'anchor_tab_processor_version_metadata' => 'anchorTabProcessorVersionMetadata', + 'anchor_units' => 'anchorUnits', + 'anchor_units_metadata' => 'anchorUnitsMetadata', + 'anchor_x_offset' => 'anchorXOffset', + 'anchor_x_offset_metadata' => 'anchorXOffsetMetadata', + 'anchor_y_offset' => 'anchorYOffset', + 'anchor_y_offset_metadata' => 'anchorYOffsetMetadata', + 'bold' => 'bold', + 'bold_metadata' => 'boldMetadata', + 'caption' => 'caption', + 'caption_metadata' => 'captionMetadata', + 'conceal_value_on_document' => 'concealValueOnDocument', + 'conceal_value_on_document_metadata' => 'concealValueOnDocumentMetadata', + 'conditional_parent_label' => 'conditionalParentLabel', + 'conditional_parent_label_metadata' => 'conditionalParentLabelMetadata', + 'conditional_parent_value' => 'conditionalParentValue', + 'conditional_parent_value_metadata' => 'conditionalParentValueMetadata', + 'custom_tab_id' => 'customTabId', + 'custom_tab_id_metadata' => 'customTabIdMetadata', + 'disable_auto_size' => 'disableAutoSize', + 'disable_auto_size_metadata' => 'disableAutoSizeMetadata', + 'document_id' => 'documentId', + 'document_id_metadata' => 'documentIdMetadata', + 'error_details' => 'errorDetails', + 'font' => 'font', + 'font_color' => 'fontColor', + 'font_color_metadata' => 'fontColorMetadata', + 'font_metadata' => 'fontMetadata', + 'font_size' => 'fontSize', + 'font_size_metadata' => 'fontSizeMetadata', + 'form_order' => 'formOrder', + 'form_order_metadata' => 'formOrderMetadata', + 'form_page_label' => 'formPageLabel', + 'form_page_label_metadata' => 'formPageLabelMetadata', + 'form_page_number' => 'formPageNumber', + 'form_page_number_metadata' => 'formPageNumberMetadata', + 'height' => 'height', + 'height_metadata' => 'heightMetadata', + 'italic' => 'italic', + 'italic_metadata' => 'italicMetadata', + 'locale_policy' => 'localePolicy', + 'locked' => 'locked', + 'locked_metadata' => 'lockedMetadata', + 'max_length' => 'maxLength', + 'max_length_metadata' => 'maxLengthMetadata', + 'max_numerical_value' => 'maxNumericalValue', + 'merge_field' => 'mergeField', + 'merge_field_xml' => 'mergeFieldXml', + 'min_numerical_value' => 'minNumericalValue', + 'name' => 'name', + 'name_metadata' => 'nameMetadata', + 'numerical_value' => 'numericalValue', + 'original_value' => 'originalValue', + 'original_value_metadata' => 'originalValueMetadata', + 'page_number' => 'pageNumber', + 'page_number_metadata' => 'pageNumberMetadata', + 'recipient_id' => 'recipientId', + 'recipient_id_guid' => 'recipientIdGuid', + 'recipient_id_guid_metadata' => 'recipientIdGuidMetadata', + 'recipient_id_metadata' => 'recipientIdMetadata', + 'require_all' => 'requireAll', + 'require_all_metadata' => 'requireAllMetadata', + 'required' => 'required', + 'required_metadata' => 'requiredMetadata', + 'require_initial_on_shared_change' => 'requireInitialOnSharedChange', + 'require_initial_on_shared_change_metadata' => 'requireInitialOnSharedChangeMetadata', + 'sender_required' => 'senderRequired', + 'sender_required_metadata' => 'senderRequiredMetadata', + 'shared' => 'shared', + 'shared_metadata' => 'sharedMetadata', + 'share_to_recipients' => 'shareToRecipients', + 'share_to_recipients_metadata' => 'shareToRecipientsMetadata', + 'smart_contract_information' => 'smartContractInformation', + 'source' => 'source', + 'status' => 'status', + 'status_metadata' => 'statusMetadata', + 'tab_group_labels' => 'tabGroupLabels', + 'tab_group_labels_metadata' => 'tabGroupLabelsMetadata', + 'tab_id' => 'tabId', + 'tab_id_metadata' => 'tabIdMetadata', + 'tab_label' => 'tabLabel', + 'tab_label_metadata' => 'tabLabelMetadata', + 'tab_order' => 'tabOrder', + 'tab_order_metadata' => 'tabOrderMetadata', + 'tab_type' => 'tabType', + 'tab_type_metadata' => 'tabTypeMetadata', + 'template_locked' => 'templateLocked', + 'template_locked_metadata' => 'templateLockedMetadata', + 'template_required' => 'templateRequired', + 'template_required_metadata' => 'templateRequiredMetadata', + 'tooltip' => 'tooltip', + 'tool_tip_metadata' => 'toolTipMetadata', + 'underline' => 'underline', + 'underline_metadata' => 'underlineMetadata', + 'validation_type' => 'validationType', + 'value' => 'value', + 'value_metadata' => 'valueMetadata', + 'width' => 'width', + 'width_metadata' => 'widthMetadata', + 'x_position' => 'xPosition', + 'x_position_metadata' => 'xPositionMetadata', + 'y_position' => 'yPosition', + 'y_position_metadata' => 'yPositionMetadata' + ]; + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @var string[] + */ + protected static $setters = [ + 'anchor_allow_white_space_in_characters' => 'setAnchorAllowWhiteSpaceInCharacters', + 'anchor_allow_white_space_in_characters_metadata' => 'setAnchorAllowWhiteSpaceInCharactersMetadata', + 'anchor_case_sensitive' => 'setAnchorCaseSensitive', + 'anchor_case_sensitive_metadata' => 'setAnchorCaseSensitiveMetadata', + 'anchor_horizontal_alignment' => 'setAnchorHorizontalAlignment', + 'anchor_horizontal_alignment_metadata' => 'setAnchorHorizontalAlignmentMetadata', + 'anchor_ignore_if_not_present' => 'setAnchorIgnoreIfNotPresent', + 'anchor_ignore_if_not_present_metadata' => 'setAnchorIgnoreIfNotPresentMetadata', + 'anchor_match_whole_word' => 'setAnchorMatchWholeWord', + 'anchor_match_whole_word_metadata' => 'setAnchorMatchWholeWordMetadata', + 'anchor_string' => 'setAnchorString', + 'anchor_string_metadata' => 'setAnchorStringMetadata', + 'anchor_tab_processor_version' => 'setAnchorTabProcessorVersion', + 'anchor_tab_processor_version_metadata' => 'setAnchorTabProcessorVersionMetadata', + 'anchor_units' => 'setAnchorUnits', + 'anchor_units_metadata' => 'setAnchorUnitsMetadata', + 'anchor_x_offset' => 'setAnchorXOffset', + 'anchor_x_offset_metadata' => 'setAnchorXOffsetMetadata', + 'anchor_y_offset' => 'setAnchorYOffset', + 'anchor_y_offset_metadata' => 'setAnchorYOffsetMetadata', + 'bold' => 'setBold', + 'bold_metadata' => 'setBoldMetadata', + 'caption' => 'setCaption', + 'caption_metadata' => 'setCaptionMetadata', + 'conceal_value_on_document' => 'setConcealValueOnDocument', + 'conceal_value_on_document_metadata' => 'setConcealValueOnDocumentMetadata', + 'conditional_parent_label' => 'setConditionalParentLabel', + 'conditional_parent_label_metadata' => 'setConditionalParentLabelMetadata', + 'conditional_parent_value' => 'setConditionalParentValue', + 'conditional_parent_value_metadata' => 'setConditionalParentValueMetadata', + 'custom_tab_id' => 'setCustomTabId', + 'custom_tab_id_metadata' => 'setCustomTabIdMetadata', + 'disable_auto_size' => 'setDisableAutoSize', + 'disable_auto_size_metadata' => 'setDisableAutoSizeMetadata', + 'document_id' => 'setDocumentId', + 'document_id_metadata' => 'setDocumentIdMetadata', + 'error_details' => 'setErrorDetails', + 'font' => 'setFont', + 'font_color' => 'setFontColor', + 'font_color_metadata' => 'setFontColorMetadata', + 'font_metadata' => 'setFontMetadata', + 'font_size' => 'setFontSize', + 'font_size_metadata' => 'setFontSizeMetadata', + 'form_order' => 'setFormOrder', + 'form_order_metadata' => 'setFormOrderMetadata', + 'form_page_label' => 'setFormPageLabel', + 'form_page_label_metadata' => 'setFormPageLabelMetadata', + 'form_page_number' => 'setFormPageNumber', + 'form_page_number_metadata' => 'setFormPageNumberMetadata', + 'height' => 'setHeight', + 'height_metadata' => 'setHeightMetadata', + 'italic' => 'setItalic', + 'italic_metadata' => 'setItalicMetadata', + 'locale_policy' => 'setLocalePolicy', + 'locked' => 'setLocked', + 'locked_metadata' => 'setLockedMetadata', + 'max_length' => 'setMaxLength', + 'max_length_metadata' => 'setMaxLengthMetadata', + 'max_numerical_value' => 'setMaxNumericalValue', + 'merge_field' => 'setMergeField', + 'merge_field_xml' => 'setMergeFieldXml', + 'min_numerical_value' => 'setMinNumericalValue', + 'name' => 'setName', + 'name_metadata' => 'setNameMetadata', + 'numerical_value' => 'setNumericalValue', + 'original_value' => 'setOriginalValue', + 'original_value_metadata' => 'setOriginalValueMetadata', + 'page_number' => 'setPageNumber', + 'page_number_metadata' => 'setPageNumberMetadata', + 'recipient_id' => 'setRecipientId', + 'recipient_id_guid' => 'setRecipientIdGuid', + 'recipient_id_guid_metadata' => 'setRecipientIdGuidMetadata', + 'recipient_id_metadata' => 'setRecipientIdMetadata', + 'require_all' => 'setRequireAll', + 'require_all_metadata' => 'setRequireAllMetadata', + 'required' => 'setRequired', + 'required_metadata' => 'setRequiredMetadata', + 'require_initial_on_shared_change' => 'setRequireInitialOnSharedChange', + 'require_initial_on_shared_change_metadata' => 'setRequireInitialOnSharedChangeMetadata', + 'sender_required' => 'setSenderRequired', + 'sender_required_metadata' => 'setSenderRequiredMetadata', + 'shared' => 'setShared', + 'shared_metadata' => 'setSharedMetadata', + 'share_to_recipients' => 'setShareToRecipients', + 'share_to_recipients_metadata' => 'setShareToRecipientsMetadata', + 'smart_contract_information' => 'setSmartContractInformation', + 'source' => 'setSource', + 'status' => 'setStatus', + 'status_metadata' => 'setStatusMetadata', + 'tab_group_labels' => 'setTabGroupLabels', + 'tab_group_labels_metadata' => 'setTabGroupLabelsMetadata', + 'tab_id' => 'setTabId', + 'tab_id_metadata' => 'setTabIdMetadata', + 'tab_label' => 'setTabLabel', + 'tab_label_metadata' => 'setTabLabelMetadata', + 'tab_order' => 'setTabOrder', + 'tab_order_metadata' => 'setTabOrderMetadata', + 'tab_type' => 'setTabType', + 'tab_type_metadata' => 'setTabTypeMetadata', + 'template_locked' => 'setTemplateLocked', + 'template_locked_metadata' => 'setTemplateLockedMetadata', + 'template_required' => 'setTemplateRequired', + 'template_required_metadata' => 'setTemplateRequiredMetadata', + 'tooltip' => 'setTooltip', + 'tool_tip_metadata' => 'setToolTipMetadata', + 'underline' => 'setUnderline', + 'underline_metadata' => 'setUnderlineMetadata', + 'validation_type' => 'setValidationType', + 'value' => 'setValue', + 'value_metadata' => 'setValueMetadata', + 'width' => 'setWidth', + 'width_metadata' => 'setWidthMetadata', + 'x_position' => 'setXPosition', + 'x_position_metadata' => 'setXPositionMetadata', + 'y_position' => 'setYPosition', + 'y_position_metadata' => 'setYPositionMetadata' + ]; + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @var string[] + */ + protected static $getters = [ + 'anchor_allow_white_space_in_characters' => 'getAnchorAllowWhiteSpaceInCharacters', + 'anchor_allow_white_space_in_characters_metadata' => 'getAnchorAllowWhiteSpaceInCharactersMetadata', + 'anchor_case_sensitive' => 'getAnchorCaseSensitive', + 'anchor_case_sensitive_metadata' => 'getAnchorCaseSensitiveMetadata', + 'anchor_horizontal_alignment' => 'getAnchorHorizontalAlignment', + 'anchor_horizontal_alignment_metadata' => 'getAnchorHorizontalAlignmentMetadata', + 'anchor_ignore_if_not_present' => 'getAnchorIgnoreIfNotPresent', + 'anchor_ignore_if_not_present_metadata' => 'getAnchorIgnoreIfNotPresentMetadata', + 'anchor_match_whole_word' => 'getAnchorMatchWholeWord', + 'anchor_match_whole_word_metadata' => 'getAnchorMatchWholeWordMetadata', + 'anchor_string' => 'getAnchorString', + 'anchor_string_metadata' => 'getAnchorStringMetadata', + 'anchor_tab_processor_version' => 'getAnchorTabProcessorVersion', + 'anchor_tab_processor_version_metadata' => 'getAnchorTabProcessorVersionMetadata', + 'anchor_units' => 'getAnchorUnits', + 'anchor_units_metadata' => 'getAnchorUnitsMetadata', + 'anchor_x_offset' => 'getAnchorXOffset', + 'anchor_x_offset_metadata' => 'getAnchorXOffsetMetadata', + 'anchor_y_offset' => 'getAnchorYOffset', + 'anchor_y_offset_metadata' => 'getAnchorYOffsetMetadata', + 'bold' => 'getBold', + 'bold_metadata' => 'getBoldMetadata', + 'caption' => 'getCaption', + 'caption_metadata' => 'getCaptionMetadata', + 'conceal_value_on_document' => 'getConcealValueOnDocument', + 'conceal_value_on_document_metadata' => 'getConcealValueOnDocumentMetadata', + 'conditional_parent_label' => 'getConditionalParentLabel', + 'conditional_parent_label_metadata' => 'getConditionalParentLabelMetadata', + 'conditional_parent_value' => 'getConditionalParentValue', + 'conditional_parent_value_metadata' => 'getConditionalParentValueMetadata', + 'custom_tab_id' => 'getCustomTabId', + 'custom_tab_id_metadata' => 'getCustomTabIdMetadata', + 'disable_auto_size' => 'getDisableAutoSize', + 'disable_auto_size_metadata' => 'getDisableAutoSizeMetadata', + 'document_id' => 'getDocumentId', + 'document_id_metadata' => 'getDocumentIdMetadata', + 'error_details' => 'getErrorDetails', + 'font' => 'getFont', + 'font_color' => 'getFontColor', + 'font_color_metadata' => 'getFontColorMetadata', + 'font_metadata' => 'getFontMetadata', + 'font_size' => 'getFontSize', + 'font_size_metadata' => 'getFontSizeMetadata', + 'form_order' => 'getFormOrder', + 'form_order_metadata' => 'getFormOrderMetadata', + 'form_page_label' => 'getFormPageLabel', + 'form_page_label_metadata' => 'getFormPageLabelMetadata', + 'form_page_number' => 'getFormPageNumber', + 'form_page_number_metadata' => 'getFormPageNumberMetadata', + 'height' => 'getHeight', + 'height_metadata' => 'getHeightMetadata', + 'italic' => 'getItalic', + 'italic_metadata' => 'getItalicMetadata', + 'locale_policy' => 'getLocalePolicy', + 'locked' => 'getLocked', + 'locked_metadata' => 'getLockedMetadata', + 'max_length' => 'getMaxLength', + 'max_length_metadata' => 'getMaxLengthMetadata', + 'max_numerical_value' => 'getMaxNumericalValue', + 'merge_field' => 'getMergeField', + 'merge_field_xml' => 'getMergeFieldXml', + 'min_numerical_value' => 'getMinNumericalValue', + 'name' => 'getName', + 'name_metadata' => 'getNameMetadata', + 'numerical_value' => 'getNumericalValue', + 'original_value' => 'getOriginalValue', + 'original_value_metadata' => 'getOriginalValueMetadata', + 'page_number' => 'getPageNumber', + 'page_number_metadata' => 'getPageNumberMetadata', + 'recipient_id' => 'getRecipientId', + 'recipient_id_guid' => 'getRecipientIdGuid', + 'recipient_id_guid_metadata' => 'getRecipientIdGuidMetadata', + 'recipient_id_metadata' => 'getRecipientIdMetadata', + 'require_all' => 'getRequireAll', + 'require_all_metadata' => 'getRequireAllMetadata', + 'required' => 'getRequired', + 'required_metadata' => 'getRequiredMetadata', + 'require_initial_on_shared_change' => 'getRequireInitialOnSharedChange', + 'require_initial_on_shared_change_metadata' => 'getRequireInitialOnSharedChangeMetadata', + 'sender_required' => 'getSenderRequired', + 'sender_required_metadata' => 'getSenderRequiredMetadata', + 'shared' => 'getShared', + 'shared_metadata' => 'getSharedMetadata', + 'share_to_recipients' => 'getShareToRecipients', + 'share_to_recipients_metadata' => 'getShareToRecipientsMetadata', + 'smart_contract_information' => 'getSmartContractInformation', + 'source' => 'getSource', + 'status' => 'getStatus', + 'status_metadata' => 'getStatusMetadata', + 'tab_group_labels' => 'getTabGroupLabels', + 'tab_group_labels_metadata' => 'getTabGroupLabelsMetadata', + 'tab_id' => 'getTabId', + 'tab_id_metadata' => 'getTabIdMetadata', + 'tab_label' => 'getTabLabel', + 'tab_label_metadata' => 'getTabLabelMetadata', + 'tab_order' => 'getTabOrder', + 'tab_order_metadata' => 'getTabOrderMetadata', + 'tab_type' => 'getTabType', + 'tab_type_metadata' => 'getTabTypeMetadata', + 'template_locked' => 'getTemplateLocked', + 'template_locked_metadata' => 'getTemplateLockedMetadata', + 'template_required' => 'getTemplateRequired', + 'template_required_metadata' => 'getTemplateRequiredMetadata', + 'tooltip' => 'getTooltip', + 'tool_tip_metadata' => 'getToolTipMetadata', + 'underline' => 'getUnderline', + 'underline_metadata' => 'getUnderlineMetadata', + 'validation_type' => 'getValidationType', + 'value' => 'getValue', + 'value_metadata' => 'getValueMetadata', + 'width' => 'getWidth', + 'width_metadata' => 'getWidthMetadata', + 'x_position' => 'getXPosition', + 'x_position_metadata' => 'getXPositionMetadata', + 'y_position' => 'getYPosition', + 'y_position_metadata' => 'getYPositionMetadata' + ]; + + /** + * Array of attributes where the key is the local name, + * and the value is the original name + * + * @return array + */ + public static function attributeMap() + { + return self::$attributeMap; + } + + /** + * Array of attributes to setter functions (for deserialization of responses) + * + * @return array + */ + public static function setters() + { + return self::$setters; + } + + /** + * Array of attributes to getter functions (for serialization of requests) + * + * @return array + */ + public static function getters() + { + return self::$getters; + } + + /** + * The original name of the model. + * + * @return string + */ + public function getModelName() + { + return self::$swaggerModelName; + } + + + + + + /** + * Associative array for storing property values + * + * @var mixed[] + */ + protected $container = []; + + /** + * Constructor + * + * @param mixed[] $data Associated array of property values + * initializing the model + */ + public function __construct(array $data = null) + { + $this->container['anchor_allow_white_space_in_characters'] = isset($data['anchor_allow_white_space_in_characters']) ? $data['anchor_allow_white_space_in_characters'] : null; + $this->container['anchor_allow_white_space_in_characters_metadata'] = isset($data['anchor_allow_white_space_in_characters_metadata']) ? $data['anchor_allow_white_space_in_characters_metadata'] : null; + $this->container['anchor_case_sensitive'] = isset($data['anchor_case_sensitive']) ? $data['anchor_case_sensitive'] : null; + $this->container['anchor_case_sensitive_metadata'] = isset($data['anchor_case_sensitive_metadata']) ? $data['anchor_case_sensitive_metadata'] : null; + $this->container['anchor_horizontal_alignment'] = isset($data['anchor_horizontal_alignment']) ? $data['anchor_horizontal_alignment'] : null; + $this->container['anchor_horizontal_alignment_metadata'] = isset($data['anchor_horizontal_alignment_metadata']) ? $data['anchor_horizontal_alignment_metadata'] : null; + $this->container['anchor_ignore_if_not_present'] = isset($data['anchor_ignore_if_not_present']) ? $data['anchor_ignore_if_not_present'] : null; + $this->container['anchor_ignore_if_not_present_metadata'] = isset($data['anchor_ignore_if_not_present_metadata']) ? $data['anchor_ignore_if_not_present_metadata'] : null; + $this->container['anchor_match_whole_word'] = isset($data['anchor_match_whole_word']) ? $data['anchor_match_whole_word'] : null; + $this->container['anchor_match_whole_word_metadata'] = isset($data['anchor_match_whole_word_metadata']) ? $data['anchor_match_whole_word_metadata'] : null; + $this->container['anchor_string'] = isset($data['anchor_string']) ? $data['anchor_string'] : null; + $this->container['anchor_string_metadata'] = isset($data['anchor_string_metadata']) ? $data['anchor_string_metadata'] : null; + $this->container['anchor_tab_processor_version'] = isset($data['anchor_tab_processor_version']) ? $data['anchor_tab_processor_version'] : null; + $this->container['anchor_tab_processor_version_metadata'] = isset($data['anchor_tab_processor_version_metadata']) ? $data['anchor_tab_processor_version_metadata'] : null; + $this->container['anchor_units'] = isset($data['anchor_units']) ? $data['anchor_units'] : null; + $this->container['anchor_units_metadata'] = isset($data['anchor_units_metadata']) ? $data['anchor_units_metadata'] : null; + $this->container['anchor_x_offset'] = isset($data['anchor_x_offset']) ? $data['anchor_x_offset'] : null; + $this->container['anchor_x_offset_metadata'] = isset($data['anchor_x_offset_metadata']) ? $data['anchor_x_offset_metadata'] : null; + $this->container['anchor_y_offset'] = isset($data['anchor_y_offset']) ? $data['anchor_y_offset'] : null; + $this->container['anchor_y_offset_metadata'] = isset($data['anchor_y_offset_metadata']) ? $data['anchor_y_offset_metadata'] : null; + $this->container['bold'] = isset($data['bold']) ? $data['bold'] : null; + $this->container['bold_metadata'] = isset($data['bold_metadata']) ? $data['bold_metadata'] : null; + $this->container['caption'] = isset($data['caption']) ? $data['caption'] : null; + $this->container['caption_metadata'] = isset($data['caption_metadata']) ? $data['caption_metadata'] : null; + $this->container['conceal_value_on_document'] = isset($data['conceal_value_on_document']) ? $data['conceal_value_on_document'] : null; + $this->container['conceal_value_on_document_metadata'] = isset($data['conceal_value_on_document_metadata']) ? $data['conceal_value_on_document_metadata'] : null; + $this->container['conditional_parent_label'] = isset($data['conditional_parent_label']) ? $data['conditional_parent_label'] : null; + $this->container['conditional_parent_label_metadata'] = isset($data['conditional_parent_label_metadata']) ? $data['conditional_parent_label_metadata'] : null; + $this->container['conditional_parent_value'] = isset($data['conditional_parent_value']) ? $data['conditional_parent_value'] : null; + $this->container['conditional_parent_value_metadata'] = isset($data['conditional_parent_value_metadata']) ? $data['conditional_parent_value_metadata'] : null; + $this->container['custom_tab_id'] = isset($data['custom_tab_id']) ? $data['custom_tab_id'] : null; + $this->container['custom_tab_id_metadata'] = isset($data['custom_tab_id_metadata']) ? $data['custom_tab_id_metadata'] : null; + $this->container['disable_auto_size'] = isset($data['disable_auto_size']) ? $data['disable_auto_size'] : null; + $this->container['disable_auto_size_metadata'] = isset($data['disable_auto_size_metadata']) ? $data['disable_auto_size_metadata'] : null; + $this->container['document_id'] = isset($data['document_id']) ? $data['document_id'] : null; + $this->container['document_id_metadata'] = isset($data['document_id_metadata']) ? $data['document_id_metadata'] : null; + $this->container['error_details'] = isset($data['error_details']) ? $data['error_details'] : null; + $this->container['font'] = isset($data['font']) ? $data['font'] : null; + $this->container['font_color'] = isset($data['font_color']) ? $data['font_color'] : null; + $this->container['font_color_metadata'] = isset($data['font_color_metadata']) ? $data['font_color_metadata'] : null; + $this->container['font_metadata'] = isset($data['font_metadata']) ? $data['font_metadata'] : null; + $this->container['font_size'] = isset($data['font_size']) ? $data['font_size'] : null; + $this->container['font_size_metadata'] = isset($data['font_size_metadata']) ? $data['font_size_metadata'] : null; + $this->container['form_order'] = isset($data['form_order']) ? $data['form_order'] : null; + $this->container['form_order_metadata'] = isset($data['form_order_metadata']) ? $data['form_order_metadata'] : null; + $this->container['form_page_label'] = isset($data['form_page_label']) ? $data['form_page_label'] : null; + $this->container['form_page_label_metadata'] = isset($data['form_page_label_metadata']) ? $data['form_page_label_metadata'] : null; + $this->container['form_page_number'] = isset($data['form_page_number']) ? $data['form_page_number'] : null; + $this->container['form_page_number_metadata'] = isset($data['form_page_number_metadata']) ? $data['form_page_number_metadata'] : null; + $this->container['height'] = isset($data['height']) ? $data['height'] : null; + $this->container['height_metadata'] = isset($data['height_metadata']) ? $data['height_metadata'] : null; + $this->container['italic'] = isset($data['italic']) ? $data['italic'] : null; + $this->container['italic_metadata'] = isset($data['italic_metadata']) ? $data['italic_metadata'] : null; + $this->container['locale_policy'] = isset($data['locale_policy']) ? $data['locale_policy'] : null; + $this->container['locked'] = isset($data['locked']) ? $data['locked'] : null; + $this->container['locked_metadata'] = isset($data['locked_metadata']) ? $data['locked_metadata'] : null; + $this->container['max_length'] = isset($data['max_length']) ? $data['max_length'] : null; + $this->container['max_length_metadata'] = isset($data['max_length_metadata']) ? $data['max_length_metadata'] : null; + $this->container['max_numerical_value'] = isset($data['max_numerical_value']) ? $data['max_numerical_value'] : null; + $this->container['merge_field'] = isset($data['merge_field']) ? $data['merge_field'] : null; + $this->container['merge_field_xml'] = isset($data['merge_field_xml']) ? $data['merge_field_xml'] : null; + $this->container['min_numerical_value'] = isset($data['min_numerical_value']) ? $data['min_numerical_value'] : null; + $this->container['name'] = isset($data['name']) ? $data['name'] : null; + $this->container['name_metadata'] = isset($data['name_metadata']) ? $data['name_metadata'] : null; + $this->container['numerical_value'] = isset($data['numerical_value']) ? $data['numerical_value'] : null; + $this->container['original_value'] = isset($data['original_value']) ? $data['original_value'] : null; + $this->container['original_value_metadata'] = isset($data['original_value_metadata']) ? $data['original_value_metadata'] : null; + $this->container['page_number'] = isset($data['page_number']) ? $data['page_number'] : null; + $this->container['page_number_metadata'] = isset($data['page_number_metadata']) ? $data['page_number_metadata'] : null; + $this->container['recipient_id'] = isset($data['recipient_id']) ? $data['recipient_id'] : null; + $this->container['recipient_id_guid'] = isset($data['recipient_id_guid']) ? $data['recipient_id_guid'] : null; + $this->container['recipient_id_guid_metadata'] = isset($data['recipient_id_guid_metadata']) ? $data['recipient_id_guid_metadata'] : null; + $this->container['recipient_id_metadata'] = isset($data['recipient_id_metadata']) ? $data['recipient_id_metadata'] : null; + $this->container['require_all'] = isset($data['require_all']) ? $data['require_all'] : null; + $this->container['require_all_metadata'] = isset($data['require_all_metadata']) ? $data['require_all_metadata'] : null; + $this->container['required'] = isset($data['required']) ? $data['required'] : null; + $this->container['required_metadata'] = isset($data['required_metadata']) ? $data['required_metadata'] : null; + $this->container['require_initial_on_shared_change'] = isset($data['require_initial_on_shared_change']) ? $data['require_initial_on_shared_change'] : null; + $this->container['require_initial_on_shared_change_metadata'] = isset($data['require_initial_on_shared_change_metadata']) ? $data['require_initial_on_shared_change_metadata'] : null; + $this->container['sender_required'] = isset($data['sender_required']) ? $data['sender_required'] : null; + $this->container['sender_required_metadata'] = isset($data['sender_required_metadata']) ? $data['sender_required_metadata'] : null; + $this->container['shared'] = isset($data['shared']) ? $data['shared'] : null; + $this->container['shared_metadata'] = isset($data['shared_metadata']) ? $data['shared_metadata'] : null; + $this->container['share_to_recipients'] = isset($data['share_to_recipients']) ? $data['share_to_recipients'] : null; + $this->container['share_to_recipients_metadata'] = isset($data['share_to_recipients_metadata']) ? $data['share_to_recipients_metadata'] : null; + $this->container['smart_contract_information'] = isset($data['smart_contract_information']) ? $data['smart_contract_information'] : null; + $this->container['source'] = isset($data['source']) ? $data['source'] : null; + $this->container['status'] = isset($data['status']) ? $data['status'] : null; + $this->container['status_metadata'] = isset($data['status_metadata']) ? $data['status_metadata'] : null; + $this->container['tab_group_labels'] = isset($data['tab_group_labels']) ? $data['tab_group_labels'] : null; + $this->container['tab_group_labels_metadata'] = isset($data['tab_group_labels_metadata']) ? $data['tab_group_labels_metadata'] : null; + $this->container['tab_id'] = isset($data['tab_id']) ? $data['tab_id'] : null; + $this->container['tab_id_metadata'] = isset($data['tab_id_metadata']) ? $data['tab_id_metadata'] : null; + $this->container['tab_label'] = isset($data['tab_label']) ? $data['tab_label'] : null; + $this->container['tab_label_metadata'] = isset($data['tab_label_metadata']) ? $data['tab_label_metadata'] : null; + $this->container['tab_order'] = isset($data['tab_order']) ? $data['tab_order'] : null; + $this->container['tab_order_metadata'] = isset($data['tab_order_metadata']) ? $data['tab_order_metadata'] : null; + $this->container['tab_type'] = isset($data['tab_type']) ? $data['tab_type'] : null; + $this->container['tab_type_metadata'] = isset($data['tab_type_metadata']) ? $data['tab_type_metadata'] : null; + $this->container['template_locked'] = isset($data['template_locked']) ? $data['template_locked'] : null; + $this->container['template_locked_metadata'] = isset($data['template_locked_metadata']) ? $data['template_locked_metadata'] : null; + $this->container['template_required'] = isset($data['template_required']) ? $data['template_required'] : null; + $this->container['template_required_metadata'] = isset($data['template_required_metadata']) ? $data['template_required_metadata'] : null; + $this->container['tooltip'] = isset($data['tooltip']) ? $data['tooltip'] : null; + $this->container['tool_tip_metadata'] = isset($data['tool_tip_metadata']) ? $data['tool_tip_metadata'] : null; + $this->container['underline'] = isset($data['underline']) ? $data['underline'] : null; + $this->container['underline_metadata'] = isset($data['underline_metadata']) ? $data['underline_metadata'] : null; + $this->container['validation_type'] = isset($data['validation_type']) ? $data['validation_type'] : null; + $this->container['value'] = isset($data['value']) ? $data['value'] : null; + $this->container['value_metadata'] = isset($data['value_metadata']) ? $data['value_metadata'] : null; + $this->container['width'] = isset($data['width']) ? $data['width'] : null; + $this->container['width_metadata'] = isset($data['width_metadata']) ? $data['width_metadata'] : null; + $this->container['x_position'] = isset($data['x_position']) ? $data['x_position'] : null; + $this->container['x_position_metadata'] = isset($data['x_position_metadata']) ? $data['x_position_metadata'] : null; + $this->container['y_position'] = isset($data['y_position']) ? $data['y_position'] : null; + $this->container['y_position_metadata'] = isset($data['y_position_metadata']) ? $data['y_position_metadata'] : null; + } + + /** + * Show all the invalid properties with reasons. + * + * @return array invalid properties with reasons + */ + public function listInvalidProperties() + { + $invalidProperties = []; + + return $invalidProperties; + } + + /** + * Validate all the properties in the model + * return true if all passed + * + * @return bool True if all properties are valid + */ + public function valid() + { + return count($this->listInvalidProperties()) === 0; + } + + + /** + * Gets anchor_allow_white_space_in_characters + * + * @return ?string + */ + public function getAnchorAllowWhiteSpaceInCharacters() + { + return $this->container['anchor_allow_white_space_in_characters']; + } + + /** + * Sets anchor_allow_white_space_in_characters + * + * @param ?string $anchor_allow_white_space_in_characters + * + * @return $this + */ + public function setAnchorAllowWhiteSpaceInCharacters($anchor_allow_white_space_in_characters) + { + $this->container['anchor_allow_white_space_in_characters'] = $anchor_allow_white_space_in_characters; + + return $this; + } + + /** + * Gets anchor_allow_white_space_in_characters_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorAllowWhiteSpaceInCharactersMetadata() + { + return $this->container['anchor_allow_white_space_in_characters_metadata']; + } + + /** + * Sets anchor_allow_white_space_in_characters_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_allow_white_space_in_characters_metadata anchor_allow_white_space_in_characters_metadata + * + * @return $this + */ + public function setAnchorAllowWhiteSpaceInCharactersMetadata($anchor_allow_white_space_in_characters_metadata) + { + $this->container['anchor_allow_white_space_in_characters_metadata'] = $anchor_allow_white_space_in_characters_metadata; + + return $this; + } + + /** + * Gets anchor_case_sensitive + * + * @return ?string + */ + public function getAnchorCaseSensitive() + { + return $this->container['anchor_case_sensitive']; + } + + /** + * Sets anchor_case_sensitive + * + * @param ?string $anchor_case_sensitive When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**. + * + * @return $this + */ + public function setAnchorCaseSensitive($anchor_case_sensitive) + { + $this->container['anchor_case_sensitive'] = $anchor_case_sensitive; + + return $this; + } + + /** + * Gets anchor_case_sensitive_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorCaseSensitiveMetadata() + { + return $this->container['anchor_case_sensitive_metadata']; + } + + /** + * Sets anchor_case_sensitive_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_case_sensitive_metadata anchor_case_sensitive_metadata + * + * @return $this + */ + public function setAnchorCaseSensitiveMetadata($anchor_case_sensitive_metadata) + { + $this->container['anchor_case_sensitive_metadata'] = $anchor_case_sensitive_metadata; + + return $this; + } + + /** + * Gets anchor_horizontal_alignment + * + * @return ?string + */ + public function getAnchorHorizontalAlignment() + { + return $this->container['anchor_horizontal_alignment']; + } + + /** + * Sets anchor_horizontal_alignment + * + * @param ?string $anchor_horizontal_alignment Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**. + * + * @return $this + */ + public function setAnchorHorizontalAlignment($anchor_horizontal_alignment) + { + $this->container['anchor_horizontal_alignment'] = $anchor_horizontal_alignment; + + return $this; + } + + /** + * Gets anchor_horizontal_alignment_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorHorizontalAlignmentMetadata() + { + return $this->container['anchor_horizontal_alignment_metadata']; + } + + /** + * Sets anchor_horizontal_alignment_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_horizontal_alignment_metadata anchor_horizontal_alignment_metadata + * + * @return $this + */ + public function setAnchorHorizontalAlignmentMetadata($anchor_horizontal_alignment_metadata) + { + $this->container['anchor_horizontal_alignment_metadata'] = $anchor_horizontal_alignment_metadata; + + return $this; + } + + /** + * Gets anchor_ignore_if_not_present + * + * @return ?string + */ + public function getAnchorIgnoreIfNotPresent() + { + return $this->container['anchor_ignore_if_not_present']; + } + + /** + * Sets anchor_ignore_if_not_present + * + * @param ?string $anchor_ignore_if_not_present When set to **true**, this tab is ignored if anchorString is not found in the document. + * + * @return $this + */ + public function setAnchorIgnoreIfNotPresent($anchor_ignore_if_not_present) + { + $this->container['anchor_ignore_if_not_present'] = $anchor_ignore_if_not_present; + + return $this; + } + + /** + * Gets anchor_ignore_if_not_present_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorIgnoreIfNotPresentMetadata() + { + return $this->container['anchor_ignore_if_not_present_metadata']; + } + + /** + * Sets anchor_ignore_if_not_present_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_ignore_if_not_present_metadata anchor_ignore_if_not_present_metadata + * + * @return $this + */ + public function setAnchorIgnoreIfNotPresentMetadata($anchor_ignore_if_not_present_metadata) + { + $this->container['anchor_ignore_if_not_present_metadata'] = $anchor_ignore_if_not_present_metadata; + + return $this; + } + + /** + * Gets anchor_match_whole_word + * + * @return ?string + */ + public function getAnchorMatchWholeWord() + { + return $this->container['anchor_match_whole_word']; + } + + /** + * Sets anchor_match_whole_word + * + * @param ?string $anchor_match_whole_word When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**. + * + * @return $this + */ + public function setAnchorMatchWholeWord($anchor_match_whole_word) + { + $this->container['anchor_match_whole_word'] = $anchor_match_whole_word; + + return $this; + } + + /** + * Gets anchor_match_whole_word_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorMatchWholeWordMetadata() + { + return $this->container['anchor_match_whole_word_metadata']; + } + + /** + * Sets anchor_match_whole_word_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_match_whole_word_metadata anchor_match_whole_word_metadata + * + * @return $this + */ + public function setAnchorMatchWholeWordMetadata($anchor_match_whole_word_metadata) + { + $this->container['anchor_match_whole_word_metadata'] = $anchor_match_whole_word_metadata; + + return $this; + } + + /** + * Gets anchor_string + * + * @return ?string + */ + public function getAnchorString() + { + return $this->container['anchor_string']; + } + + /** + * Sets anchor_string + * + * @param ?string $anchor_string Anchor text information for a radio button. + * + * @return $this + */ + public function setAnchorString($anchor_string) + { + $this->container['anchor_string'] = $anchor_string; + + return $this; + } + + /** + * Gets anchor_string_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorStringMetadata() + { + return $this->container['anchor_string_metadata']; + } + + /** + * Sets anchor_string_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_string_metadata anchor_string_metadata + * + * @return $this + */ + public function setAnchorStringMetadata($anchor_string_metadata) + { + $this->container['anchor_string_metadata'] = $anchor_string_metadata; + + return $this; + } + + /** + * Gets anchor_tab_processor_version + * + * @return ?string + */ + public function getAnchorTabProcessorVersion() + { + return $this->container['anchor_tab_processor_version']; + } + + /** + * Sets anchor_tab_processor_version + * + * @param ?string $anchor_tab_processor_version + * + * @return $this + */ + public function setAnchorTabProcessorVersion($anchor_tab_processor_version) + { + $this->container['anchor_tab_processor_version'] = $anchor_tab_processor_version; + + return $this; + } + + /** + * Gets anchor_tab_processor_version_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorTabProcessorVersionMetadata() + { + return $this->container['anchor_tab_processor_version_metadata']; + } + + /** + * Sets anchor_tab_processor_version_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_tab_processor_version_metadata anchor_tab_processor_version_metadata + * + * @return $this + */ + public function setAnchorTabProcessorVersionMetadata($anchor_tab_processor_version_metadata) + { + $this->container['anchor_tab_processor_version_metadata'] = $anchor_tab_processor_version_metadata; + + return $this; + } + + /** + * Gets anchor_units + * + * @return ?string + */ + public function getAnchorUnits() + { + return $this->container['anchor_units']; + } + + /** + * Sets anchor_units + * + * @param ?string $anchor_units Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches. + * + * @return $this + */ + public function setAnchorUnits($anchor_units) + { + $this->container['anchor_units'] = $anchor_units; + + return $this; + } + + /** + * Gets anchor_units_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorUnitsMetadata() + { + return $this->container['anchor_units_metadata']; + } + + /** + * Sets anchor_units_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_units_metadata anchor_units_metadata + * + * @return $this + */ + public function setAnchorUnitsMetadata($anchor_units_metadata) + { + $this->container['anchor_units_metadata'] = $anchor_units_metadata; + + return $this; + } + + /** + * Gets anchor_x_offset + * + * @return ?string + */ + public function getAnchorXOffset() + { + return $this->container['anchor_x_offset']; + } + + /** + * Sets anchor_x_offset + * + * @param ?string $anchor_x_offset Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString. + * + * @return $this + */ + public function setAnchorXOffset($anchor_x_offset) + { + $this->container['anchor_x_offset'] = $anchor_x_offset; + + return $this; + } + + /** + * Gets anchor_x_offset_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorXOffsetMetadata() + { + return $this->container['anchor_x_offset_metadata']; + } + + /** + * Sets anchor_x_offset_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_x_offset_metadata anchor_x_offset_metadata + * + * @return $this + */ + public function setAnchorXOffsetMetadata($anchor_x_offset_metadata) + { + $this->container['anchor_x_offset_metadata'] = $anchor_x_offset_metadata; + + return $this; + } + + /** + * Gets anchor_y_offset + * + * @return ?string + */ + public function getAnchorYOffset() + { + return $this->container['anchor_y_offset']; + } + + /** + * Sets anchor_y_offset + * + * @param ?string $anchor_y_offset Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString. + * + * @return $this + */ + public function setAnchorYOffset($anchor_y_offset) + { + $this->container['anchor_y_offset'] = $anchor_y_offset; + + return $this; + } + + /** + * Gets anchor_y_offset_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getAnchorYOffsetMetadata() + { + return $this->container['anchor_y_offset_metadata']; + } + + /** + * Sets anchor_y_offset_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $anchor_y_offset_metadata anchor_y_offset_metadata + * + * @return $this + */ + public function setAnchorYOffsetMetadata($anchor_y_offset_metadata) + { + $this->container['anchor_y_offset_metadata'] = $anchor_y_offset_metadata; + + return $this; + } + + /** + * Gets bold + * + * @return ?string + */ + public function getBold() + { + return $this->container['bold']; + } + + /** + * Sets bold + * + * @param ?string $bold When set to **true**, the information in the tab is bold. + * + * @return $this + */ + public function setBold($bold) + { + $this->container['bold'] = $bold; + + return $this; + } + + /** + * Gets bold_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getBoldMetadata() + { + return $this->container['bold_metadata']; + } + + /** + * Sets bold_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $bold_metadata bold_metadata + * + * @return $this + */ + public function setBoldMetadata($bold_metadata) + { + $this->container['bold_metadata'] = $bold_metadata; + + return $this; + } + + /** + * Gets caption + * + * @return ?string + */ + public function getCaption() + { + return $this->container['caption']; + } + + /** + * Sets caption + * + * @param ?string $caption + * + * @return $this + */ + public function setCaption($caption) + { + $this->container['caption'] = $caption; + + return $this; + } + + /** + * Gets caption_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getCaptionMetadata() + { + return $this->container['caption_metadata']; + } + + /** + * Sets caption_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $caption_metadata caption_metadata + * + * @return $this + */ + public function setCaptionMetadata($caption_metadata) + { + $this->container['caption_metadata'] = $caption_metadata; + + return $this; + } + + /** + * Gets conceal_value_on_document + * + * @return ?string + */ + public function getConcealValueOnDocument() + { + return $this->container['conceal_value_on_document']; + } + + /** + * Sets conceal_value_on_document + * + * @param ?string $conceal_value_on_document When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender. When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console. This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes. + * + * @return $this + */ + public function setConcealValueOnDocument($conceal_value_on_document) + { + $this->container['conceal_value_on_document'] = $conceal_value_on_document; + + return $this; + } + + /** + * Gets conceal_value_on_document_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getConcealValueOnDocumentMetadata() + { + return $this->container['conceal_value_on_document_metadata']; + } + + /** + * Sets conceal_value_on_document_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $conceal_value_on_document_metadata conceal_value_on_document_metadata + * + * @return $this + */ + public function setConcealValueOnDocumentMetadata($conceal_value_on_document_metadata) + { + $this->container['conceal_value_on_document_metadata'] = $conceal_value_on_document_metadata; + + return $this; + } + + /** + * Gets conditional_parent_label + * + * @return ?string + */ + public function getConditionalParentLabel() + { + return $this->container['conditional_parent_label']; + } + + /** + * Sets conditional_parent_label + * + * @param ?string $conditional_parent_label For conditional fields this is the TabLabel of the parent tab that controls this tab's visibility. + * + * @return $this + */ + public function setConditionalParentLabel($conditional_parent_label) + { + $this->container['conditional_parent_label'] = $conditional_parent_label; + + return $this; + } + + /** + * Gets conditional_parent_label_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getConditionalParentLabelMetadata() + { + return $this->container['conditional_parent_label_metadata']; + } + + /** + * Sets conditional_parent_label_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $conditional_parent_label_metadata conditional_parent_label_metadata + * + * @return $this + */ + public function setConditionalParentLabelMetadata($conditional_parent_label_metadata) + { + $this->container['conditional_parent_label_metadata'] = $conditional_parent_label_metadata; + + return $this; + } + + /** + * Gets conditional_parent_value + * + * @return ?string + */ + public function getConditionalParentValue() + { + return $this->container['conditional_parent_value']; + } + + /** + * Sets conditional_parent_value + * + * @param ?string $conditional_parent_value For conditional fields, this is the value of the parent tab that controls the tab's visibility. If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \"on\" as the value to show that the parent tab is active. + * + * @return $this + */ + public function setConditionalParentValue($conditional_parent_value) + { + $this->container['conditional_parent_value'] = $conditional_parent_value; + + return $this; + } + + /** + * Gets conditional_parent_value_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getConditionalParentValueMetadata() + { + return $this->container['conditional_parent_value_metadata']; + } + + /** + * Sets conditional_parent_value_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $conditional_parent_value_metadata conditional_parent_value_metadata + * + * @return $this + */ + public function setConditionalParentValueMetadata($conditional_parent_value_metadata) + { + $this->container['conditional_parent_value_metadata'] = $conditional_parent_value_metadata; + + return $this; + } + + /** + * Gets custom_tab_id + * + * @return ?string + */ + public function getCustomTabId() + { + return $this->container['custom_tab_id']; + } + + /** + * Sets custom_tab_id + * + * @param ?string $custom_tab_id The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties. + * + * @return $this + */ + public function setCustomTabId($custom_tab_id) + { + $this->container['custom_tab_id'] = $custom_tab_id; + + return $this; + } + + /** + * Gets custom_tab_id_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getCustomTabIdMetadata() + { + return $this->container['custom_tab_id_metadata']; + } + + /** + * Sets custom_tab_id_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $custom_tab_id_metadata custom_tab_id_metadata + * + * @return $this + */ + public function setCustomTabIdMetadata($custom_tab_id_metadata) + { + $this->container['custom_tab_id_metadata'] = $custom_tab_id_metadata; + + return $this; + } + + /** + * Gets disable_auto_size + * + * @return ?string + */ + public function getDisableAutoSize() + { + return $this->container['disable_auto_size']; + } + + /** + * Sets disable_auto_size + * + * @param ?string $disable_auto_size When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes. + * + * @return $this + */ + public function setDisableAutoSize($disable_auto_size) + { + $this->container['disable_auto_size'] = $disable_auto_size; + + return $this; + } + + /** + * Gets disable_auto_size_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getDisableAutoSizeMetadata() + { + return $this->container['disable_auto_size_metadata']; + } + + /** + * Sets disable_auto_size_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $disable_auto_size_metadata disable_auto_size_metadata + * + * @return $this + */ + public function setDisableAutoSizeMetadata($disable_auto_size_metadata) + { + $this->container['disable_auto_size_metadata'] = $disable_auto_size_metadata; + + return $this; + } + + /** + * Gets document_id + * + * @return ?string + */ + public function getDocumentId() + { + return $this->container['document_id']; + } + + /** + * Sets document_id + * + * @param ?string $document_id Specifies the document ID number that the tab is placed on. This must refer to an existing Document's ID attribute. + * + * @return $this + */ + public function setDocumentId($document_id) + { + $this->container['document_id'] = $document_id; + + return $this; + } + + /** + * Gets document_id_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getDocumentIdMetadata() + { + return $this->container['document_id_metadata']; + } + + /** + * Sets document_id_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $document_id_metadata document_id_metadata + * + * @return $this + */ + public function setDocumentIdMetadata($document_id_metadata) + { + $this->container['document_id_metadata'] = $document_id_metadata; + + return $this; + } + + /** + * Gets error_details + * + * @return \DocuSign\eSign\Model\ErrorDetails + */ + public function getErrorDetails() + { + return $this->container['error_details']; + } + + /** + * Sets error_details + * + * @param \DocuSign\eSign\Model\ErrorDetails $error_details error_details + * + * @return $this + */ + public function setErrorDetails($error_details) + { + $this->container['error_details'] = $error_details; + + return $this; + } + + /** + * Gets font + * + * @return ?string + */ + public function getFont() + { + return $this->container['font']; + } + + /** + * Sets font + * + * @param ?string $font The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica, LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default. + * + * @return $this + */ + public function setFont($font) + { + $this->container['font'] = $font; + + return $this; + } + + /** + * Gets font_color + * + * @return ?string + */ + public function getFontColor() + { + return $this->container['font_color']; + } + + /** + * Sets font_color + * + * @param ?string $font_color The font color used for the information in the tab. Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White. + * + * @return $this + */ + public function setFontColor($font_color) + { + $this->container['font_color'] = $font_color; + + return $this; + } + + /** + * Gets font_color_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFontColorMetadata() + { + return $this->container['font_color_metadata']; + } + + /** + * Sets font_color_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $font_color_metadata font_color_metadata + * + * @return $this + */ + public function setFontColorMetadata($font_color_metadata) + { + $this->container['font_color_metadata'] = $font_color_metadata; + + return $this; + } + + /** + * Gets font_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFontMetadata() + { + return $this->container['font_metadata']; + } + + /** + * Sets font_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $font_metadata font_metadata + * + * @return $this + */ + public function setFontMetadata($font_metadata) + { + $this->container['font_metadata'] = $font_metadata; + + return $this; + } + + /** + * Gets font_size + * + * @return ?string + */ + public function getFontSize() + { + return $this->container['font_size']; + } + + /** + * Sets font_size + * + * @param ?string $font_size The font size used for the information in the tab. Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72. + * + * @return $this + */ + public function setFontSize($font_size) + { + $this->container['font_size'] = $font_size; + + return $this; + } + + /** + * Gets font_size_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFontSizeMetadata() + { + return $this->container['font_size_metadata']; + } + + /** + * Sets font_size_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $font_size_metadata font_size_metadata + * + * @return $this + */ + public function setFontSizeMetadata($font_size_metadata) + { + $this->container['font_size_metadata'] = $font_size_metadata; + + return $this; + } + + /** + * Gets form_order + * + * @return ?string + */ + public function getFormOrder() + { + return $this->container['form_order']; + } + + /** + * Sets form_order + * + * @param ?string $form_order + * + * @return $this + */ + public function setFormOrder($form_order) + { + $this->container['form_order'] = $form_order; + + return $this; + } + + /** + * Gets form_order_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFormOrderMetadata() + { + return $this->container['form_order_metadata']; + } + + /** + * Sets form_order_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $form_order_metadata form_order_metadata + * + * @return $this + */ + public function setFormOrderMetadata($form_order_metadata) + { + $this->container['form_order_metadata'] = $form_order_metadata; + + return $this; + } + + /** + * Gets form_page_label + * + * @return ?string + */ + public function getFormPageLabel() + { + return $this->container['form_page_label']; + } + + /** + * Sets form_page_label + * + * @param ?string $form_page_label + * + * @return $this + */ + public function setFormPageLabel($form_page_label) + { + $this->container['form_page_label'] = $form_page_label; + + return $this; + } + + /** + * Gets form_page_label_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFormPageLabelMetadata() + { + return $this->container['form_page_label_metadata']; + } + + /** + * Sets form_page_label_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $form_page_label_metadata form_page_label_metadata + * + * @return $this + */ + public function setFormPageLabelMetadata($form_page_label_metadata) + { + $this->container['form_page_label_metadata'] = $form_page_label_metadata; + + return $this; + } + + /** + * Gets form_page_number + * + * @return ?string + */ + public function getFormPageNumber() + { + return $this->container['form_page_number']; + } + + /** + * Sets form_page_number + * + * @param ?string $form_page_number + * + * @return $this + */ + public function setFormPageNumber($form_page_number) + { + $this->container['form_page_number'] = $form_page_number; + + return $this; + } + + /** + * Gets form_page_number_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getFormPageNumberMetadata() + { + return $this->container['form_page_number_metadata']; + } + + /** + * Sets form_page_number_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $form_page_number_metadata form_page_number_metadata + * + * @return $this + */ + public function setFormPageNumberMetadata($form_page_number_metadata) + { + $this->container['form_page_number_metadata'] = $form_page_number_metadata; + + return $this; + } + + /** + * Gets height + * + * @return ?string + */ + public function getHeight() + { + return $this->container['height']; + } + + /** + * Sets height + * + * @param ?string $height Height of the tab in pixels. + * + * @return $this + */ + public function setHeight($height) + { + $this->container['height'] = $height; + + return $this; + } + + /** + * Gets height_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getHeightMetadata() + { + return $this->container['height_metadata']; + } + + /** + * Sets height_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $height_metadata height_metadata + * + * @return $this + */ + public function setHeightMetadata($height_metadata) + { + $this->container['height_metadata'] = $height_metadata; + + return $this; + } + + /** + * Gets italic + * + * @return ?string + */ + public function getItalic() + { + return $this->container['italic']; + } + + /** + * Sets italic + * + * @param ?string $italic When set to **true**, the information in the tab is italic. + * + * @return $this + */ + public function setItalic($italic) + { + $this->container['italic'] = $italic; + + return $this; + } + + /** + * Gets italic_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getItalicMetadata() + { + return $this->container['italic_metadata']; + } + + /** + * Sets italic_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $italic_metadata italic_metadata + * + * @return $this + */ + public function setItalicMetadata($italic_metadata) + { + $this->container['italic_metadata'] = $italic_metadata; + + return $this; + } + + /** + * Gets locale_policy + * + * @return \DocuSign\eSign\Model\LocalePolicyTab + */ + public function getLocalePolicy() + { + return $this->container['locale_policy']; + } + + /** + * Sets locale_policy + * + * @param \DocuSign\eSign\Model\LocalePolicyTab $locale_policy locale_policy + * + * @return $this + */ + public function setLocalePolicy($locale_policy) + { + $this->container['locale_policy'] = $locale_policy; + + return $this; + } + + /** + * Gets locked + * + * @return ?string + */ + public function getLocked() + { + return $this->container['locked']; + } + + /** + * Sets locked + * + * @param ?string $locked When set to **true**, the signer cannot change the data of the custom tab. + * + * @return $this + */ + public function setLocked($locked) + { + $this->container['locked'] = $locked; + + return $this; + } + + /** + * Gets locked_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getLockedMetadata() + { + return $this->container['locked_metadata']; + } + + /** + * Sets locked_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $locked_metadata locked_metadata + * + * @return $this + */ + public function setLockedMetadata($locked_metadata) + { + $this->container['locked_metadata'] = $locked_metadata; + + return $this; + } + + /** + * Gets max_length + * + * @return ?string + */ + public function getMaxLength() + { + return $this->container['max_length']; + } + + /** + * Sets max_length + * + * @param ?string $max_length An optional value that describes the maximum length of the property when the property is a string. + * + * @return $this + */ + public function setMaxLength($max_length) + { + $this->container['max_length'] = $max_length; + + return $this; + } + + /** + * Gets max_length_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getMaxLengthMetadata() + { + return $this->container['max_length_metadata']; + } + + /** + * Sets max_length_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $max_length_metadata max_length_metadata + * + * @return $this + */ + public function setMaxLengthMetadata($max_length_metadata) + { + $this->container['max_length_metadata'] = $max_length_metadata; + + return $this; + } + + /** + * Gets max_numerical_value + * + * @return ?string + */ + public function getMaxNumericalValue() + { + return $this->container['max_numerical_value']; + } + + /** + * Sets max_numerical_value + * + * @param ?string $max_numerical_value + * + * @return $this + */ + public function setMaxNumericalValue($max_numerical_value) + { + $this->container['max_numerical_value'] = $max_numerical_value; + + return $this; + } + + /** + * Gets merge_field + * + * @return \DocuSign\eSign\Model\MergeField + */ + public function getMergeField() + { + return $this->container['merge_field']; + } + + /** + * Sets merge_field + * + * @param \DocuSign\eSign\Model\MergeField $merge_field merge_field + * + * @return $this + */ + public function setMergeField($merge_field) + { + $this->container['merge_field'] = $merge_field; + + return $this; + } + + /** + * Gets merge_field_xml + * + * @return ?string + */ + public function getMergeFieldXml() + { + return $this->container['merge_field_xml']; + } + + /** + * Sets merge_field_xml + * + * @param ?string $merge_field_xml + * + * @return $this + */ + public function setMergeFieldXml($merge_field_xml) + { + $this->container['merge_field_xml'] = $merge_field_xml; + + return $this; + } + + /** + * Gets min_numerical_value + * + * @return ?string + */ + public function getMinNumericalValue() + { + return $this->container['min_numerical_value']; + } + + /** + * Sets min_numerical_value + * + * @param ?string $min_numerical_value + * + * @return $this + */ + public function setMinNumericalValue($min_numerical_value) + { + $this->container['min_numerical_value'] = $min_numerical_value; + + return $this; + } + + /** + * Gets name + * + * @return ?string + */ + public function getName() + { + return $this->container['name']; + } + + /** + * Sets name + * + * @param ?string $name + * + * @return $this + */ + public function setName($name) + { + $this->container['name'] = $name; + + return $this; + } + + /** + * Gets name_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getNameMetadata() + { + return $this->container['name_metadata']; + } + + /** + * Sets name_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $name_metadata name_metadata + * + * @return $this + */ + public function setNameMetadata($name_metadata) + { + $this->container['name_metadata'] = $name_metadata; + + return $this; + } + + /** + * Gets numerical_value + * + * @return ?string + */ + public function getNumericalValue() + { + return $this->container['numerical_value']; + } + + /** + * Sets numerical_value + * + * @param ?string $numerical_value + * + * @return $this + */ + public function setNumericalValue($numerical_value) + { + $this->container['numerical_value'] = $numerical_value; + + return $this; + } + + /** + * Gets original_value + * + * @return ?string + */ + public function getOriginalValue() + { + return $this->container['original_value']; + } + + /** + * Sets original_value + * + * @param ?string $original_value The initial value of the tab when it was sent to the recipient. + * + * @return $this + */ + public function setOriginalValue($original_value) + { + $this->container['original_value'] = $original_value; + + return $this; + } + + /** + * Gets original_value_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getOriginalValueMetadata() + { + return $this->container['original_value_metadata']; + } + + /** + * Sets original_value_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $original_value_metadata original_value_metadata + * + * @return $this + */ + public function setOriginalValueMetadata($original_value_metadata) + { + $this->container['original_value_metadata'] = $original_value_metadata; + + return $this; + } + + /** + * Gets page_number + * + * @return ?string + */ + public function getPageNumber() + { + return $this->container['page_number']; + } + + /** + * Sets page_number + * + * @param ?string $page_number Specifies the page number on which the tab is located. + * + * @return $this + */ + public function setPageNumber($page_number) + { + $this->container['page_number'] = $page_number; + + return $this; + } + + /** + * Gets page_number_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getPageNumberMetadata() + { + return $this->container['page_number_metadata']; + } + + /** + * Sets page_number_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $page_number_metadata page_number_metadata + * + * @return $this + */ + public function setPageNumberMetadata($page_number_metadata) + { + $this->container['page_number_metadata'] = $page_number_metadata; + + return $this; + } + + /** + * Gets recipient_id + * + * @return ?string + */ + public function getRecipientId() + { + return $this->container['recipient_id']; + } + + /** + * Sets recipient_id + * + * @param ?string $recipient_id Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. + * + * @return $this + */ + public function setRecipientId($recipient_id) + { + $this->container['recipient_id'] = $recipient_id; + + return $this; + } + + /** + * Gets recipient_id_guid + * + * @return ?string + */ + public function getRecipientIdGuid() + { + return $this->container['recipient_id_guid']; + } + + /** + * Sets recipient_id_guid + * + * @param ?string $recipient_id_guid + * + * @return $this + */ + public function setRecipientIdGuid($recipient_id_guid) + { + $this->container['recipient_id_guid'] = $recipient_id_guid; + + return $this; + } + + /** + * Gets recipient_id_guid_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getRecipientIdGuidMetadata() + { + return $this->container['recipient_id_guid_metadata']; + } + + /** + * Sets recipient_id_guid_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $recipient_id_guid_metadata recipient_id_guid_metadata + * + * @return $this + */ + public function setRecipientIdGuidMetadata($recipient_id_guid_metadata) + { + $this->container['recipient_id_guid_metadata'] = $recipient_id_guid_metadata; + + return $this; + } + + /** + * Gets recipient_id_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getRecipientIdMetadata() + { + return $this->container['recipient_id_metadata']; + } + + /** + * Sets recipient_id_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $recipient_id_metadata recipient_id_metadata + * + * @return $this + */ + public function setRecipientIdMetadata($recipient_id_metadata) + { + $this->container['recipient_id_metadata'] = $recipient_id_metadata; + + return $this; + } + + /** + * Gets require_all + * + * @return ?string + */ + public function getRequireAll() + { + return $this->container['require_all']; + } + + /** + * Sets require_all + * + * @param ?string $require_all When set to **true** and shared is true, information must be entered in this field to complete the envelope. + * + * @return $this + */ + public function setRequireAll($require_all) + { + $this->container['require_all'] = $require_all; + + return $this; + } + + /** + * Gets require_all_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getRequireAllMetadata() + { + return $this->container['require_all_metadata']; + } + + /** + * Sets require_all_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $require_all_metadata require_all_metadata + * + * @return $this + */ + public function setRequireAllMetadata($require_all_metadata) + { + $this->container['require_all_metadata'] = $require_all_metadata; + + return $this; + } + + /** + * Gets required + * + * @return ?string + */ + public function getRequired() + { + return $this->container['required']; + } + + /** + * Sets required + * + * @param ?string $required When set to **true**, the signer is required to fill out this tab + * + * @return $this + */ + public function setRequired($required) + { + $this->container['required'] = $required; + + return $this; + } + + /** + * Gets required_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getRequiredMetadata() + { + return $this->container['required_metadata']; + } + + /** + * Sets required_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $required_metadata required_metadata + * + * @return $this + */ + public function setRequiredMetadata($required_metadata) + { + $this->container['required_metadata'] = $required_metadata; + + return $this; + } + + /** + * Gets require_initial_on_shared_change + * + * @return ?string + */ + public function getRequireInitialOnSharedChange() + { + return $this->container['require_initial_on_shared_change']; + } + + /** + * Sets require_initial_on_shared_change + * + * @param ?string $require_initial_on_shared_change Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field. + * + * @return $this + */ + public function setRequireInitialOnSharedChange($require_initial_on_shared_change) + { + $this->container['require_initial_on_shared_change'] = $require_initial_on_shared_change; + + return $this; + } + + /** + * Gets require_initial_on_shared_change_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getRequireInitialOnSharedChangeMetadata() + { + return $this->container['require_initial_on_shared_change_metadata']; + } + + /** + * Sets require_initial_on_shared_change_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $require_initial_on_shared_change_metadata require_initial_on_shared_change_metadata + * + * @return $this + */ + public function setRequireInitialOnSharedChangeMetadata($require_initial_on_shared_change_metadata) + { + $this->container['require_initial_on_shared_change_metadata'] = $require_initial_on_shared_change_metadata; + + return $this; + } + + /** + * Gets sender_required + * + * @return ?string + */ + public function getSenderRequired() + { + return $this->container['sender_required']; + } + + /** + * Sets sender_required + * + * @param ?string $sender_required When set to **true**, the sender must populate the tab before an envelope can be sent using the template. This value tab can only be changed by modifying (PUT) the template. Tabs with a `senderRequired` value of true cannot be deleted from an envelope. + * + * @return $this + */ + public function setSenderRequired($sender_required) + { + $this->container['sender_required'] = $sender_required; + + return $this; + } + + /** + * Gets sender_required_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getSenderRequiredMetadata() + { + return $this->container['sender_required_metadata']; + } + + /** + * Sets sender_required_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $sender_required_metadata sender_required_metadata + * + * @return $this + */ + public function setSenderRequiredMetadata($sender_required_metadata) + { + $this->container['sender_required_metadata'] = $sender_required_metadata; + + return $this; + } + + /** + * Gets shared + * + * @return ?string + */ + public function getShared() + { + return $this->container['shared']; + } + + /** + * Sets shared + * + * @param ?string $shared When set to **true**, this custom tab is shared. + * + * @return $this + */ + public function setShared($shared) + { + $this->container['shared'] = $shared; + + return $this; + } + + /** + * Gets shared_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getSharedMetadata() + { + return $this->container['shared_metadata']; + } + + /** + * Sets shared_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $shared_metadata shared_metadata + * + * @return $this + */ + public function setSharedMetadata($shared_metadata) + { + $this->container['shared_metadata'] = $shared_metadata; + + return $this; + } + + /** + * Gets share_to_recipients + * + * @return ?string + */ + public function getShareToRecipients() + { + return $this->container['share_to_recipients']; + } + + /** + * Sets share_to_recipients + * + * @param ?string $share_to_recipients + * + * @return $this + */ + public function setShareToRecipients($share_to_recipients) + { + $this->container['share_to_recipients'] = $share_to_recipients; + + return $this; + } + + /** + * Gets share_to_recipients_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getShareToRecipientsMetadata() + { + return $this->container['share_to_recipients_metadata']; + } + + /** + * Sets share_to_recipients_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $share_to_recipients_metadata share_to_recipients_metadata + * + * @return $this + */ + public function setShareToRecipientsMetadata($share_to_recipients_metadata) + { + $this->container['share_to_recipients_metadata'] = $share_to_recipients_metadata; + + return $this; + } + + /** + * Gets smart_contract_information + * + * @return \DocuSign\eSign\Model\SmartContractInformation + */ + public function getSmartContractInformation() + { + return $this->container['smart_contract_information']; + } + + /** + * Sets smart_contract_information + * + * @param \DocuSign\eSign\Model\SmartContractInformation $smart_contract_information smart_contract_information + * + * @return $this + */ + public function setSmartContractInformation($smart_contract_information) + { + $this->container['smart_contract_information'] = $smart_contract_information; + + return $this; + } + + /** + * Gets source + * + * @return ?string + */ + public function getSource() + { + return $this->container['source']; + } + + /** + * Sets source + * + * @param ?string $source + * + * @return $this + */ + public function setSource($source) + { + $this->container['source'] = $source; + + return $this; + } + + /** + * Gets status + * + * @return ?string + */ + public function getStatus() + { + return $this->container['status']; + } + + /** + * Sets status + * + * @param ?string $status Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later. + * + * @return $this + */ + public function setStatus($status) + { + $this->container['status'] = $status; + + return $this; + } + + /** + * Gets status_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getStatusMetadata() + { + return $this->container['status_metadata']; + } + + /** + * Sets status_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $status_metadata status_metadata + * + * @return $this + */ + public function setStatusMetadata($status_metadata) + { + $this->container['status_metadata'] = $status_metadata; + + return $this; + } + + /** + * Gets tab_group_labels + * + * @return ?string[] + */ + public function getTabGroupLabels() + { + return $this->container['tab_group_labels']; + } + + /** + * Sets tab_group_labels + * + * @param ?string[] $tab_group_labels + * + * @return $this + */ + public function setTabGroupLabels($tab_group_labels) + { + $this->container['tab_group_labels'] = $tab_group_labels; + + return $this; + } + + /** + * Gets tab_group_labels_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTabGroupLabelsMetadata() + { + return $this->container['tab_group_labels_metadata']; + } + + /** + * Sets tab_group_labels_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tab_group_labels_metadata tab_group_labels_metadata + * + * @return $this + */ + public function setTabGroupLabelsMetadata($tab_group_labels_metadata) + { + $this->container['tab_group_labels_metadata'] = $tab_group_labels_metadata; + + return $this; + } + + /** + * Gets tab_id + * + * @return ?string + */ + public function getTabId() + { + return $this->container['tab_id']; + } + + /** + * Sets tab_id + * + * @param ?string $tab_id The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call]. + * + * @return $this + */ + public function setTabId($tab_id) + { + $this->container['tab_id'] = $tab_id; + + return $this; + } + + /** + * Gets tab_id_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTabIdMetadata() + { + return $this->container['tab_id_metadata']; + } + + /** + * Sets tab_id_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tab_id_metadata tab_id_metadata + * + * @return $this + */ + public function setTabIdMetadata($tab_id_metadata) + { + $this->container['tab_id_metadata'] = $tab_id_metadata; + + return $this; + } + + /** + * Gets tab_label + * + * @return ?string + */ + public function getTabLabel() + { + return $this->container['tab_label']; + } + + /** + * Sets tab_label + * + * @param ?string $tab_label The label string associated with the tab. + * + * @return $this + */ + public function setTabLabel($tab_label) + { + $this->container['tab_label'] = $tab_label; + + return $this; + } + + /** + * Gets tab_label_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTabLabelMetadata() + { + return $this->container['tab_label_metadata']; + } + + /** + * Sets tab_label_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tab_label_metadata tab_label_metadata + * + * @return $this + */ + public function setTabLabelMetadata($tab_label_metadata) + { + $this->container['tab_label_metadata'] = $tab_label_metadata; + + return $this; + } + + /** + * Gets tab_order + * + * @return ?string + */ + public function getTabOrder() + { + return $this->container['tab_order']; + } + + /** + * Sets tab_order + * + * @param ?string $tab_order + * + * @return $this + */ + public function setTabOrder($tab_order) + { + $this->container['tab_order'] = $tab_order; + + return $this; + } + + /** + * Gets tab_order_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTabOrderMetadata() + { + return $this->container['tab_order_metadata']; + } + + /** + * Sets tab_order_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tab_order_metadata tab_order_metadata + * + * @return $this + */ + public function setTabOrderMetadata($tab_order_metadata) + { + $this->container['tab_order_metadata'] = $tab_order_metadata; + + return $this; + } + + /** + * Gets tab_type + * + * @return ?string + */ + public function getTabType() + { + return $this->container['tab_type']; + } + + /** + * Sets tab_type + * + * @param ?string $tab_type + * + * @return $this + */ + public function setTabType($tab_type) + { + $this->container['tab_type'] = $tab_type; + + return $this; + } + + /** + * Gets tab_type_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTabTypeMetadata() + { + return $this->container['tab_type_metadata']; + } + + /** + * Sets tab_type_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tab_type_metadata tab_type_metadata + * + * @return $this + */ + public function setTabTypeMetadata($tab_type_metadata) + { + $this->container['tab_type_metadata'] = $tab_type_metadata; + + return $this; + } + + /** + * Gets template_locked + * + * @return ?string + */ + public function getTemplateLocked() + { + return $this->container['template_locked']; + } + + /** + * Sets template_locked + * + * @param ?string $template_locked When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. + * + * @return $this + */ + public function setTemplateLocked($template_locked) + { + $this->container['template_locked'] = $template_locked; + + return $this; + } + + /** + * Gets template_locked_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTemplateLockedMetadata() + { + return $this->container['template_locked_metadata']; + } + + /** + * Sets template_locked_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $template_locked_metadata template_locked_metadata + * + * @return $this + */ + public function setTemplateLockedMetadata($template_locked_metadata) + { + $this->container['template_locked_metadata'] = $template_locked_metadata; + + return $this; + } + + /** + * Gets template_required + * + * @return ?string + */ + public function getTemplateRequired() + { + return $this->container['template_required']; + } + + /** + * Sets template_required + * + * @param ?string $template_required When set to **true**, the sender may not remove the recipient. Used only when working with template recipients. + * + * @return $this + */ + public function setTemplateRequired($template_required) + { + $this->container['template_required'] = $template_required; + + return $this; + } + + /** + * Gets template_required_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getTemplateRequiredMetadata() + { + return $this->container['template_required_metadata']; + } + + /** + * Sets template_required_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $template_required_metadata template_required_metadata + * + * @return $this + */ + public function setTemplateRequiredMetadata($template_required_metadata) + { + $this->container['template_required_metadata'] = $template_required_metadata; + + return $this; + } + + /** + * Gets tooltip + * + * @return ?string + */ + public function getTooltip() + { + return $this->container['tooltip']; + } + + /** + * Sets tooltip + * + * @param ?string $tooltip + * + * @return $this + */ + public function setTooltip($tooltip) + { + $this->container['tooltip'] = $tooltip; + + return $this; + } + + /** + * Gets tool_tip_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getToolTipMetadata() + { + return $this->container['tool_tip_metadata']; + } + + /** + * Sets tool_tip_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $tool_tip_metadata tool_tip_metadata + * + * @return $this + */ + public function setToolTipMetadata($tool_tip_metadata) + { + $this->container['tool_tip_metadata'] = $tool_tip_metadata; + + return $this; + } + + /** + * Gets underline + * + * @return ?string + */ + public function getUnderline() + { + return $this->container['underline']; + } + + /** + * Sets underline + * + * @param ?string $underline When set to **true**, the information in the tab is underlined. + * + * @return $this + */ + public function setUnderline($underline) + { + $this->container['underline'] = $underline; + + return $this; + } + + /** + * Gets underline_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getUnderlineMetadata() + { + return $this->container['underline_metadata']; + } + + /** + * Sets underline_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $underline_metadata underline_metadata + * + * @return $this + */ + public function setUnderlineMetadata($underline_metadata) + { + $this->container['underline_metadata'] = $underline_metadata; + + return $this; + } + + /** + * Gets validation_type + * + * @return ?string + */ + public function getValidationType() + { + return $this->container['validation_type']; + } + + /** + * Sets validation_type + * + * @param ?string $validation_type + * + * @return $this + */ + public function setValidationType($validation_type) + { + $this->container['validation_type'] = $validation_type; + + return $this; + } + + /** + * Gets value + * + * @return ?string + */ + public function getValue() + { + return $this->container['value']; + } + + /** + * Sets value + * + * @param ?string $value Specifies the value of the tab. + * + * @return $this + */ + public function setValue($value) + { + $this->container['value'] = $value; + + return $this; + } + + /** + * Gets value_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getValueMetadata() + { + return $this->container['value_metadata']; + } + + /** + * Sets value_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $value_metadata value_metadata + * + * @return $this + */ + public function setValueMetadata($value_metadata) + { + $this->container['value_metadata'] = $value_metadata; + + return $this; + } + + /** + * Gets width + * + * @return ?string + */ + public function getWidth() + { + return $this->container['width']; + } + + /** + * Sets width + * + * @param ?string $width Width of the tab in pixels. + * + * @return $this + */ + public function setWidth($width) + { + $this->container['width'] = $width; + + return $this; + } + + /** + * Gets width_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getWidthMetadata() + { + return $this->container['width_metadata']; + } + + /** + * Sets width_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $width_metadata width_metadata + * + * @return $this + */ + public function setWidthMetadata($width_metadata) + { + $this->container['width_metadata'] = $width_metadata; + + return $this; + } + + /** + * Gets x_position + * + * @return ?string + */ + public function getXPosition() + { + return $this->container['x_position']; + } + + /** + * Sets x_position + * + * @param ?string $x_position This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position. + * + * @return $this + */ + public function setXPosition($x_position) + { + $this->container['x_position'] = $x_position; + + return $this; + } + + /** + * Gets x_position_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getXPositionMetadata() + { + return $this->container['x_position_metadata']; + } + + /** + * Sets x_position_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $x_position_metadata x_position_metadata + * + * @return $this + */ + public function setXPositionMetadata($x_position_metadata) + { + $this->container['x_position_metadata'] = $x_position_metadata; + + return $this; + } + + /** + * Gets y_position + * + * @return ?string + */ + public function getYPosition() + { + return $this->container['y_position']; + } + + /** + * Sets y_position + * + * @param ?string $y_position This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position. + * + * @return $this + */ + public function setYPosition($y_position) + { + $this->container['y_position'] = $y_position; + + return $this; + } + + /** + * Gets y_position_metadata + * + * @return \DocuSign\eSign\Model\PropertyMetadata + */ + public function getYPositionMetadata() + { + return $this->container['y_position_metadata']; + } + + /** + * Sets y_position_metadata + * + * @param \DocuSign\eSign\Model\PropertyMetadata $y_position_metadata y_position_metadata + * + * @return $this + */ + public function setYPositionMetadata($y_position_metadata) + { + $this->container['y_position_metadata'] = $y_position_metadata; + + return $this; + } + /** + * Returns true if offset exists. False otherwise. + * + * @param integer $offset Offset + * + * @return boolean + */ + #[\ReturnTypeWillChange] + public function offsetExists($offset) + { + return isset($this->container[$offset]); + } + + /** + * Gets offset. + * + * @param integer $offset Offset + * + * @return mixed + */ + #[\ReturnTypeWillChange] + public function offsetGet($offset) + { + return isset($this->container[$offset]) ? $this->container[$offset] : null; + } + + /** + * Sets value based on offset. + * + * @param integer $offset Offset + * @param mixed $value Value to be set + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetSet($offset, $value) + { + if (is_null($offset)) { + $this->container[] = $value; + } else { + $this->container[$offset] = $value; + } + } + + /** + * Unsets offset. + * + * @param integer $offset Offset + * + * @return void + */ + #[\ReturnTypeWillChange] + public function offsetUnset($offset) + { + unset($this->container[$offset]); + } + + /** + * Gets the string presentation of the object + * + * @return string + */ + public function __toString() + { + if (defined('JSON_PRETTY_PRINT')) { // use JSON pretty print + return json_encode( + ObjectSerializer::sanitizeForSerialization($this), + JSON_PRETTY_PRINT + ); + } + + return json_encode(ObjectSerializer::sanitizeForSerialization($this)); + } +} + diff --git a/src/Model/RecipientFormData.php b/src/Model/RecipientFormData.php index b7d8e1bd..cef1dfa8 100644 --- a/src/Model/RecipientFormData.php +++ b/src/Model/RecipientFormData.php @@ -112,14 +112,14 @@ public static function swaggerFormats() * @var string[] */ protected static $attributeMap = [ - 'declined_time' => 'DeclinedTime', - 'delivered_time' => 'DeliveredTime', + 'declined_time' => 'declinedTime', + 'delivered_time' => 'deliveredTime', 'email' => 'email', 'form_data' => 'formData', 'name' => 'name', 'recipient_id' => 'recipientId', - 'sent_time' => 'SentTime', - 'signed_time' => 'SignedTime' + 'sent_time' => 'sentTime', + 'signed_time' => 'signedTime' ]; /** diff --git a/src/Model/RecipientIdentityVerification.php b/src/Model/RecipientIdentityVerification.php index 262dec6d..c4e2e645 100644 --- a/src/Model/RecipientIdentityVerification.php +++ b/src/Model/RecipientIdentityVerification.php @@ -62,7 +62,8 @@ class RecipientIdentityVerification implements ModelInterface, ArrayAccess protected static $swaggerTypes = [ 'input_options' => '\DocuSign\eSign\Model\RecipientIdentityInputOption[]', 'workflow_id' => '?string', - 'workflow_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata' + 'workflow_id_metadata' => '\DocuSign\eSign\Model\PropertyMetadata', + 'workflow_label' => '?string' ]; /** @@ -73,7 +74,8 @@ class RecipientIdentityVerification implements ModelInterface, ArrayAccess protected static $swaggerFormats = [ 'input_options' => null, 'workflow_id' => null, - 'workflow_id_metadata' => null + 'workflow_id_metadata' => null, + 'workflow_label' => null ]; /** @@ -105,7 +107,8 @@ public static function swaggerFormats() protected static $attributeMap = [ 'input_options' => 'inputOptions', 'workflow_id' => 'workflowId', - 'workflow_id_metadata' => 'workflowIdMetadata' + 'workflow_id_metadata' => 'workflowIdMetadata', + 'workflow_label' => 'workflowLabel' ]; /** @@ -116,7 +119,8 @@ public static function swaggerFormats() protected static $setters = [ 'input_options' => 'setInputOptions', 'workflow_id' => 'setWorkflowId', - 'workflow_id_metadata' => 'setWorkflowIdMetadata' + 'workflow_id_metadata' => 'setWorkflowIdMetadata', + 'workflow_label' => 'setWorkflowLabel' ]; /** @@ -127,7 +131,8 @@ public static function swaggerFormats() protected static $getters = [ 'input_options' => 'getInputOptions', 'workflow_id' => 'getWorkflowId', - 'workflow_id_metadata' => 'getWorkflowIdMetadata' + 'workflow_id_metadata' => 'getWorkflowIdMetadata', + 'workflow_label' => 'getWorkflowLabel' ]; /** @@ -193,6 +198,7 @@ public function __construct(array $data = null) $this->container['input_options'] = isset($data['input_options']) ? $data['input_options'] : null; $this->container['workflow_id'] = isset($data['workflow_id']) ? $data['workflow_id'] : null; $this->container['workflow_id_metadata'] = isset($data['workflow_id_metadata']) ? $data['workflow_id_metadata'] : null; + $this->container['workflow_label'] = isset($data['workflow_label']) ? $data['workflow_label'] : null; } /** @@ -290,6 +296,30 @@ public function setWorkflowIdMetadata($workflow_id_metadata) return $this; } + + /** + * Gets workflow_label + * + * @return ?string + */ + public function getWorkflowLabel() + { + return $this->container['workflow_label']; + } + + /** + * Sets workflow_label + * + * @param ?string $workflow_label + * + * @return $this + */ + public function setWorkflowLabel($workflow_label) + { + $this->container['workflow_label'] = $workflow_label; + + return $this; + } /** * Returns true if offset exists. False otherwise. * diff --git a/src/Model/TabMetadata.php b/src/Model/TabMetadata.php index 45b3ff90..f9cf9882 100644 --- a/src/Model/TabMetadata.php +++ b/src/Model/TabMetadata.php @@ -111,6 +111,7 @@ class TabMetadata implements ModelInterface, ArrayAccess 'underline' => '?string', 'validation_message' => '?string', 'validation_pattern' => '?string', + 'validation_type' => '?string', 'width' => '?string' ]; @@ -172,6 +173,7 @@ class TabMetadata implements ModelInterface, ArrayAccess 'underline' => null, 'validation_message' => null, 'validation_pattern' => null, + 'validation_type' => null, 'width' => null ]; @@ -254,6 +256,7 @@ public static function swaggerFormats() 'underline' => 'underline', 'validation_message' => 'validationMessage', 'validation_pattern' => 'validationPattern', + 'validation_type' => 'validationType', 'width' => 'width' ]; @@ -315,6 +318,7 @@ public static function swaggerFormats() 'underline' => 'setUnderline', 'validation_message' => 'setValidationMessage', 'validation_pattern' => 'setValidationPattern', + 'validation_type' => 'setValidationType', 'width' => 'setWidth' ]; @@ -376,6 +380,7 @@ public static function swaggerFormats() 'underline' => 'getUnderline', 'validation_message' => 'getValidationMessage', 'validation_pattern' => 'getValidationPattern', + 'validation_type' => 'getValidationType', 'width' => 'getWidth' ]; @@ -491,6 +496,7 @@ public function __construct(array $data = null) $this->container['underline'] = isset($data['underline']) ? $data['underline'] : null; $this->container['validation_message'] = isset($data['validation_message']) ? $data['validation_message'] : null; $this->container['validation_pattern'] = isset($data['validation_pattern']) ? $data['validation_pattern'] : null; + $this->container['validation_type'] = isset($data['validation_type']) ? $data['validation_type'] : null; $this->container['width'] = isset($data['width']) ? $data['width'] : null; } @@ -1766,6 +1772,30 @@ public function setValidationPattern($validation_pattern) return $this; } + /** + * Gets validation_type + * + * @return ?string + */ + public function getValidationType() + { + return $this->container['validation_type']; + } + + /** + * Sets validation_type + * + * @param ?string $validation_type + * + * @return $this + */ + public function setValidationType($validation_type) + { + $this->container['validation_type'] = $validation_type; + + return $this; + } + /** * Gets width * diff --git a/src/Model/Tabs.php b/src/Model/Tabs.php index ad4dc50a..88bacdc4 100644 --- a/src/Model/Tabs.php +++ b/src/Model/Tabs.php @@ -86,6 +86,7 @@ class Tabs implements ModelInterface, ArrayAccess 'notary_seal_tabs' => '\DocuSign\eSign\Model\NotarySeal[]', 'note_tabs' => '\DocuSign\eSign\Model\Note[]', 'number_tabs' => '\DocuSign\eSign\Model\Number[]', + 'numerical_tabs' => '\DocuSign\eSign\Model\Numerical[]', 'phone_number_tabs' => '\DocuSign\eSign\Model\PhoneNumber[]', 'poly_line_overlay_tabs' => '\DocuSign\eSign\Model\PolyLineOverlay[]', 'prefill_tabs' => '\DocuSign\eSign\Model\PrefillTabs', @@ -133,6 +134,7 @@ class Tabs implements ModelInterface, ArrayAccess 'notary_seal_tabs' => null, 'note_tabs' => null, 'number_tabs' => null, + 'numerical_tabs' => null, 'phone_number_tabs' => null, 'poly_line_overlay_tabs' => null, 'prefill_tabs' => null, @@ -201,6 +203,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'notarySealTabs', 'note_tabs' => 'noteTabs', 'number_tabs' => 'numberTabs', + 'numerical_tabs' => 'numericalTabs', 'phone_number_tabs' => 'phoneNumberTabs', 'poly_line_overlay_tabs' => 'polyLineOverlayTabs', 'prefill_tabs' => 'prefillTabs', @@ -248,6 +251,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'setNotarySealTabs', 'note_tabs' => 'setNoteTabs', 'number_tabs' => 'setNumberTabs', + 'numerical_tabs' => 'setNumericalTabs', 'phone_number_tabs' => 'setPhoneNumberTabs', 'poly_line_overlay_tabs' => 'setPolyLineOverlayTabs', 'prefill_tabs' => 'setPrefillTabs', @@ -295,6 +299,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'getNotarySealTabs', 'note_tabs' => 'getNoteTabs', 'number_tabs' => 'getNumberTabs', + 'numerical_tabs' => 'getNumericalTabs', 'phone_number_tabs' => 'getPhoneNumberTabs', 'poly_line_overlay_tabs' => 'getPolyLineOverlayTabs', 'prefill_tabs' => 'getPrefillTabs', @@ -396,6 +401,7 @@ public function __construct(array $data = null) $this->container['notary_seal_tabs'] = isset($data['notary_seal_tabs']) ? $data['notary_seal_tabs'] : null; $this->container['note_tabs'] = isset($data['note_tabs']) ? $data['note_tabs'] : null; $this->container['number_tabs'] = isset($data['number_tabs']) ? $data['number_tabs'] : null; + $this->container['numerical_tabs'] = isset($data['numerical_tabs']) ? $data['numerical_tabs'] : null; $this->container['phone_number_tabs'] = isset($data['phone_number_tabs']) ? $data['phone_number_tabs'] : null; $this->container['poly_line_overlay_tabs'] = isset($data['poly_line_overlay_tabs']) ? $data['poly_line_overlay_tabs'] : null; $this->container['prefill_tabs'] = isset($data['prefill_tabs']) ? $data['prefill_tabs'] : null; @@ -1059,6 +1065,30 @@ public function setNumberTabs($number_tabs) return $this; } + /** + * Gets numerical_tabs + * + * @return \DocuSign\eSign\Model\Numerical[] + */ + public function getNumericalTabs() + { + return $this->container['numerical_tabs']; + } + + /** + * Sets numerical_tabs + * + * @param \DocuSign\eSign\Model\Numerical[] $numerical_tabs + * + * @return $this + */ + public function setNumericalTabs($numerical_tabs) + { + $this->container['numerical_tabs'] = $numerical_tabs; + + return $this; + } + /** * Gets phone_number_tabs * diff --git a/src/Model/TemplateRole.php b/src/Model/TemplateRole.php index 2984e494..bcfa47c5 100644 --- a/src/Model/TemplateRole.php +++ b/src/Model/TemplateRole.php @@ -64,6 +64,7 @@ class TemplateRole implements ModelInterface, ArrayAccess 'additional_notifications' => '\DocuSign\eSign\Model\RecipientAdditionalNotification[]', 'client_user_id' => '?string', 'default_recipient' => '?string', + 'delivery_method' => '?string', 'email' => '?string', 'email_notification' => '\DocuSign\eSign\Model\RecipientEmailNotification', 'embedded_recipient_start_url' => '?string', @@ -87,6 +88,7 @@ class TemplateRole implements ModelInterface, ArrayAccess 'additional_notifications' => null, 'client_user_id' => null, 'default_recipient' => null, + 'delivery_method' => null, 'email' => null, 'email_notification' => null, 'embedded_recipient_start_url' => null, @@ -131,6 +133,7 @@ public static function swaggerFormats() 'additional_notifications' => 'additionalNotifications', 'client_user_id' => 'clientUserId', 'default_recipient' => 'defaultRecipient', + 'delivery_method' => 'deliveryMethod', 'email' => 'email', 'email_notification' => 'emailNotification', 'embedded_recipient_start_url' => 'embeddedRecipientStartURL', @@ -154,6 +157,7 @@ public static function swaggerFormats() 'additional_notifications' => 'setAdditionalNotifications', 'client_user_id' => 'setClientUserId', 'default_recipient' => 'setDefaultRecipient', + 'delivery_method' => 'setDeliveryMethod', 'email' => 'setEmail', 'email_notification' => 'setEmailNotification', 'embedded_recipient_start_url' => 'setEmbeddedRecipientStartUrl', @@ -177,6 +181,7 @@ public static function swaggerFormats() 'additional_notifications' => 'getAdditionalNotifications', 'client_user_id' => 'getClientUserId', 'default_recipient' => 'getDefaultRecipient', + 'delivery_method' => 'getDeliveryMethod', 'email' => 'getEmail', 'email_notification' => 'getEmailNotification', 'embedded_recipient_start_url' => 'getEmbeddedRecipientStartUrl', @@ -254,6 +259,7 @@ public function __construct(array $data = null) $this->container['additional_notifications'] = isset($data['additional_notifications']) ? $data['additional_notifications'] : null; $this->container['client_user_id'] = isset($data['client_user_id']) ? $data['client_user_id'] : null; $this->container['default_recipient'] = isset($data['default_recipient']) ? $data['default_recipient'] : null; + $this->container['delivery_method'] = isset($data['delivery_method']) ? $data['delivery_method'] : null; $this->container['email'] = isset($data['email']) ? $data['email'] : null; $this->container['email_notification'] = isset($data['email_notification']) ? $data['email_notification'] : null; $this->container['embedded_recipient_start_url'] = isset($data['embedded_recipient_start_url']) ? $data['embedded_recipient_start_url'] : null; @@ -387,6 +393,30 @@ public function setDefaultRecipient($default_recipient) return $this; } + /** + * Gets delivery_method + * + * @return ?string + */ + public function getDeliveryMethod() + { + return $this->container['delivery_method']; + } + + /** + * Sets delivery_method + * + * @param ?string $delivery_method Reserved: For DocuSign use only. + * + * @return $this + */ + public function setDeliveryMethod($delivery_method) + { + $this->container['delivery_method'] = $delivery_method; + + return $this; + } + /** * Gets email * diff --git a/src/Model/TemplateTabs.php b/src/Model/TemplateTabs.php index 437074b4..b3813a5f 100644 --- a/src/Model/TemplateTabs.php +++ b/src/Model/TemplateTabs.php @@ -85,6 +85,7 @@ class TemplateTabs implements ModelInterface, ArrayAccess 'notary_seal_tabs' => '\DocuSign\eSign\Model\NotarySeal[]', 'note_tabs' => '\DocuSign\eSign\Model\Note[]', 'number_tabs' => '\DocuSign\eSign\Model\Number[]', + 'numerical_tabs' => '\DocuSign\eSign\Model\Numerical[]', 'phone_number_tabs' => '\DocuSign\eSign\Model\PhoneNumber[]', 'poly_line_overlay_tabs' => '\DocuSign\eSign\Model\PolyLineOverlay[]', 'prefill_tabs' => '\DocuSign\eSign\Model\PrefillTabs', @@ -132,6 +133,7 @@ class TemplateTabs implements ModelInterface, ArrayAccess 'notary_seal_tabs' => null, 'note_tabs' => null, 'number_tabs' => null, + 'numerical_tabs' => null, 'phone_number_tabs' => null, 'poly_line_overlay_tabs' => null, 'prefill_tabs' => null, @@ -200,6 +202,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'notarySealTabs', 'note_tabs' => 'noteTabs', 'number_tabs' => 'numberTabs', + 'numerical_tabs' => 'numericalTabs', 'phone_number_tabs' => 'phoneNumberTabs', 'poly_line_overlay_tabs' => 'polyLineOverlayTabs', 'prefill_tabs' => 'prefillTabs', @@ -247,6 +250,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'setNotarySealTabs', 'note_tabs' => 'setNoteTabs', 'number_tabs' => 'setNumberTabs', + 'numerical_tabs' => 'setNumericalTabs', 'phone_number_tabs' => 'setPhoneNumberTabs', 'poly_line_overlay_tabs' => 'setPolyLineOverlayTabs', 'prefill_tabs' => 'setPrefillTabs', @@ -294,6 +298,7 @@ public static function swaggerFormats() 'notary_seal_tabs' => 'getNotarySealTabs', 'note_tabs' => 'getNoteTabs', 'number_tabs' => 'getNumberTabs', + 'numerical_tabs' => 'getNumericalTabs', 'phone_number_tabs' => 'getPhoneNumberTabs', 'poly_line_overlay_tabs' => 'getPolyLineOverlayTabs', 'prefill_tabs' => 'getPrefillTabs', @@ -395,6 +400,7 @@ public function __construct(array $data = null) $this->container['notary_seal_tabs'] = isset($data['notary_seal_tabs']) ? $data['notary_seal_tabs'] : null; $this->container['note_tabs'] = isset($data['note_tabs']) ? $data['note_tabs'] : null; $this->container['number_tabs'] = isset($data['number_tabs']) ? $data['number_tabs'] : null; + $this->container['numerical_tabs'] = isset($data['numerical_tabs']) ? $data['numerical_tabs'] : null; $this->container['phone_number_tabs'] = isset($data['phone_number_tabs']) ? $data['phone_number_tabs'] : null; $this->container['poly_line_overlay_tabs'] = isset($data['poly_line_overlay_tabs']) ? $data['poly_line_overlay_tabs'] : null; $this->container['prefill_tabs'] = isset($data['prefill_tabs']) ? $data['prefill_tabs'] : null; @@ -1058,6 +1064,30 @@ public function setNumberTabs($number_tabs) return $this; } + /** + * Gets numerical_tabs + * + * @return \DocuSign\eSign\Model\Numerical[] + */ + public function getNumericalTabs() + { + return $this->container['numerical_tabs']; + } + + /** + * Sets numerical_tabs + * + * @param \DocuSign\eSign\Model\Numerical[] $numerical_tabs + * + * @return $this + */ + public function setNumericalTabs($numerical_tabs) + { + $this->container['numerical_tabs'] = $numerical_tabs; + + return $this; + } + /** * Gets phone_number_tabs * diff --git a/src/Model/UserAccountManagementGranularInformation.php b/src/Model/UserAccountManagementGranularInformation.php index 282576f8..2cc0dec4 100644 --- a/src/Model/UserAccountManagementGranularInformation.php +++ b/src/Model/UserAccountManagementGranularInformation.php @@ -74,6 +74,8 @@ class UserAccountManagementGranularInformation implements ModelInterface, ArrayA 'can_manage_envelope_transfer_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'can_manage_groups_but_not_users' => '?string', 'can_manage_groups_but_not_users_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', + 'can_manage_joint_agreements' => '?string', + 'can_manage_joint_agreements_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'can_manage_reporting' => '?string', 'can_manage_reporting_metadata' => '\DocuSign\eSign\Model\SettingsMetadata', 'can_manage_sharing' => '?string', @@ -107,6 +109,8 @@ class UserAccountManagementGranularInformation implements ModelInterface, ArrayA 'can_manage_envelope_transfer_metadata' => null, 'can_manage_groups_but_not_users' => null, 'can_manage_groups_but_not_users_metadata' => null, + 'can_manage_joint_agreements' => null, + 'can_manage_joint_agreements_metadata' => null, 'can_manage_reporting' => null, 'can_manage_reporting_metadata' => null, 'can_manage_sharing' => null, @@ -161,6 +165,8 @@ public static function swaggerFormats() 'can_manage_envelope_transfer_metadata' => 'canManageEnvelopeTransferMetadata', 'can_manage_groups_but_not_users' => 'canManageGroupsButNotUsers', 'can_manage_groups_but_not_users_metadata' => 'canManageGroupsButNotUsersMetadata', + 'can_manage_joint_agreements' => 'canManageJointAgreements', + 'can_manage_joint_agreements_metadata' => 'canManageJointAgreementsMetadata', 'can_manage_reporting' => 'canManageReporting', 'can_manage_reporting_metadata' => 'canManageReportingMetadata', 'can_manage_sharing' => 'canManageSharing', @@ -194,6 +200,8 @@ public static function swaggerFormats() 'can_manage_envelope_transfer_metadata' => 'setCanManageEnvelopeTransferMetadata', 'can_manage_groups_but_not_users' => 'setCanManageGroupsButNotUsers', 'can_manage_groups_but_not_users_metadata' => 'setCanManageGroupsButNotUsersMetadata', + 'can_manage_joint_agreements' => 'setCanManageJointAgreements', + 'can_manage_joint_agreements_metadata' => 'setCanManageJointAgreementsMetadata', 'can_manage_reporting' => 'setCanManageReporting', 'can_manage_reporting_metadata' => 'setCanManageReportingMetadata', 'can_manage_sharing' => 'setCanManageSharing', @@ -227,6 +235,8 @@ public static function swaggerFormats() 'can_manage_envelope_transfer_metadata' => 'getCanManageEnvelopeTransferMetadata', 'can_manage_groups_but_not_users' => 'getCanManageGroupsButNotUsers', 'can_manage_groups_but_not_users_metadata' => 'getCanManageGroupsButNotUsersMetadata', + 'can_manage_joint_agreements' => 'getCanManageJointAgreements', + 'can_manage_joint_agreements_metadata' => 'getCanManageJointAgreementsMetadata', 'can_manage_reporting' => 'getCanManageReporting', 'can_manage_reporting_metadata' => 'getCanManageReportingMetadata', 'can_manage_sharing' => 'getCanManageSharing', @@ -314,6 +324,8 @@ public function __construct(array $data = null) $this->container['can_manage_envelope_transfer_metadata'] = isset($data['can_manage_envelope_transfer_metadata']) ? $data['can_manage_envelope_transfer_metadata'] : null; $this->container['can_manage_groups_but_not_users'] = isset($data['can_manage_groups_but_not_users']) ? $data['can_manage_groups_but_not_users'] : null; $this->container['can_manage_groups_but_not_users_metadata'] = isset($data['can_manage_groups_but_not_users_metadata']) ? $data['can_manage_groups_but_not_users_metadata'] : null; + $this->container['can_manage_joint_agreements'] = isset($data['can_manage_joint_agreements']) ? $data['can_manage_joint_agreements'] : null; + $this->container['can_manage_joint_agreements_metadata'] = isset($data['can_manage_joint_agreements_metadata']) ? $data['can_manage_joint_agreements_metadata'] : null; $this->container['can_manage_reporting'] = isset($data['can_manage_reporting']) ? $data['can_manage_reporting'] : null; $this->container['can_manage_reporting_metadata'] = isset($data['can_manage_reporting_metadata']) ? $data['can_manage_reporting_metadata'] : null; $this->container['can_manage_sharing'] = isset($data['can_manage_sharing']) ? $data['can_manage_sharing'] : null; @@ -687,6 +699,54 @@ public function setCanManageGroupsButNotUsersMetadata($can_manage_groups_but_not return $this; } + /** + * Gets can_manage_joint_agreements + * + * @return ?string + */ + public function getCanManageJointAgreements() + { + return $this->container['can_manage_joint_agreements']; + } + + /** + * Sets can_manage_joint_agreements + * + * @param ?string $can_manage_joint_agreements + * + * @return $this + */ + public function setCanManageJointAgreements($can_manage_joint_agreements) + { + $this->container['can_manage_joint_agreements'] = $can_manage_joint_agreements; + + return $this; + } + + /** + * Gets can_manage_joint_agreements_metadata + * + * @return \DocuSign\eSign\Model\SettingsMetadata + */ + public function getCanManageJointAgreementsMetadata() + { + return $this->container['can_manage_joint_agreements_metadata']; + } + + /** + * Sets can_manage_joint_agreements_metadata + * + * @param \DocuSign\eSign\Model\SettingsMetadata $can_manage_joint_agreements_metadata can_manage_joint_agreements_metadata + * + * @return $this + */ + public function setCanManageJointAgreementsMetadata($can_manage_joint_agreements_metadata) + { + $this->container['can_manage_joint_agreements_metadata'] = $can_manage_joint_agreements_metadata; + + return $this; + } + /** * Gets can_manage_reporting *