diff --git a/README.md b/README.md index 6a14818..20d6db9 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Add this dependency to your project's POM: com.dropbox.sign dropbox-sign - 1.7.0 + 1.8.0 compile ``` @@ -71,7 +71,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "com.dropbox.sign:dropbox-sign:1.7.0" + implementation "com.dropbox.sign:dropbox-sign:1.8.0" } ``` @@ -85,7 +85,7 @@ mvn clean package Then manually install the following JARs: -- `target/dropbox-sign-1.7.0.jar` +- `target/dropbox-sign-1.8.0.jar` - `target/lib/*.jar` ## Getting Started @@ -459,7 +459,7 @@ apisupport@hellosign.com This Java package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: `3.0.0` - - Package version: `1.7.0` + - Package version: `1.8.0` - Build package: `org.openapitools.codegen.languages.JavaClientCodegen` diff --git a/VERSION b/VERSION index bd8bf88..27f9cd3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.0 +1.8.0 diff --git a/build.gradle b/build.gradle index c4d7ad8..093daa6 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ apply plugin: 'signing' group = 'com.dropbox.sign' archivesBaseName = 'dropbox-sign' -version = '1.7.0' +version = '1.8.0' sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 diff --git a/build.sbt b/build.sbt index 411ad49..05d9477 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "com.dropbox.sign", name := "dropbox-sign", - version := "1.7.0", + version := "1.8.0", scalaVersion := "2.11.4", scalacOptions ++= Seq("-feature"), Compile / javacOptions ++= Seq("-Xlint:deprecation"), diff --git a/docs/BulkSendJobGetResponseSignatureRequests.md b/docs/BulkSendJobGetResponseSignatureRequests.md index ba283af..09809ea 100644 --- a/docs/BulkSendJobGetResponseSignatureRequests.md +++ b/docs/BulkSendJobGetResponseSignatureRequests.md @@ -15,7 +15,7 @@ | `originalTitle` | ```String``` | Default Label for account. | | | `subject` | ```String``` | The subject in the email that was initially sent to the signers. | | | `message` | ```String``` | The custom message in the email that was initially sent to the signers. | | -| `metadata` | ```Object``` | The metadata attached to the signature request. | | +| `metadata` | ```Map``` | The metadata attached to the signature request. | | | `createdAt` | ```Integer``` | Time the signature request was created. | | | `expiresAt` | ```Integer``` | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | | | `isComplete` | ```Boolean``` | Whether or not the SignatureRequest has been fully executed by all signers. | | diff --git a/docs/FaxResponse.md b/docs/FaxResponse.md index 77ec7eb..a1c857b 100644 --- a/docs/FaxResponse.md +++ b/docs/FaxResponse.md @@ -11,13 +11,14 @@ | `faxId`*_required_ | ```String``` | Fax ID | | | `title`*_required_ | ```String``` | Fax Title | | | `originalTitle`*_required_ | ```String``` | Fax Original Title | | -| `subject`*_required_ | ```String``` | Fax Subject | | -| `message`*_required_ | ```String``` | Fax Message | | | `metadata`*_required_ | ```Map``` | Fax Metadata | | | `createdAt`*_required_ | ```Integer``` | Fax Created At Timestamp | | | `sender`*_required_ | ```String``` | Fax Sender Email | | -| `transmissions`*_required_ | [```List```](FaxResponseTransmission.md) | Fax Transmissions List | | | `filesUrl`*_required_ | ```String``` | Fax Files URL | | +| `transmissions`*_required_ | [```List```](FaxResponseTransmission.md) | Fax Transmissions List | | +| `subject` | ```String``` | Fax Subject | | +| `message` | ```String``` | Fax Message | | +| `finalCopyUri` | ```String``` | The path where the completed document can be downloaded | | diff --git a/docs/FaxResponseTransmission.md b/docs/FaxResponseTransmission.md index 09db223..535750b 100644 --- a/docs/FaxResponseTransmission.md +++ b/docs/FaxResponseTransmission.md @@ -9,7 +9,6 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| | `recipient`*_required_ | ```String``` | Fax Transmission Recipient | | -| `sender`*_required_ | ```String``` | Fax Transmission Sender | | | `statusCode`*_required_ | [```StatusCodeEnum```](#StatusCodeEnum) | Fax Transmission Status Code | | | `sentAt` | ```Integer``` | Fax Transmission Sent Timestamp | | diff --git a/docs/SignatureRequestResponse.md b/docs/SignatureRequestResponse.md index 2c9efa5..6e8d964 100644 --- a/docs/SignatureRequestResponse.md +++ b/docs/SignatureRequestResponse.md @@ -15,7 +15,7 @@ Contains information about a signature request. | `originalTitle` | ```String``` | Default Label for account. | | | `subject` | ```String``` | The subject in the email that was initially sent to the signers. | | | `message` | ```String``` | The custom message in the email that was initially sent to the signers. | | -| `metadata` | ```Object``` | The metadata attached to the signature request. | | +| `metadata` | ```Map``` | The metadata attached to the signature request. | | | `createdAt` | ```Integer``` | Time the signature request was created. | | | `expiresAt` | ```Integer``` | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | | | `isComplete` | ```Boolean``` | Whether or not the SignatureRequest has been fully executed by all signers. | | diff --git a/docs/SignatureRequestResponseDataValueInitials.md b/docs/SignatureRequestResponseDataValueInitials.md index 7f82d74..760618b 100644 --- a/docs/SignatureRequestResponseDataValueInitials.md +++ b/docs/SignatureRequestResponseDataValueInitials.md @@ -10,6 +10,7 @@ |------------ | ------------- | ------------- | -------------| | `type` | ```String``` | An input field for initials | | | `value` | ```String``` | The value of the form field. | | +| `isSigned` | ```Boolean``` | This field contains the boolean true if the field is signed. | | diff --git a/docs/SignatureRequestResponseDataValueSignature.md b/docs/SignatureRequestResponseDataValueSignature.md index 910932c..8cea5ac 100644 --- a/docs/SignatureRequestResponseDataValueSignature.md +++ b/docs/SignatureRequestResponseDataValueSignature.md @@ -10,6 +10,7 @@ |------------ | ------------- | ------------- | -------------| | `type` | ```String``` | A signature input field | | | `value` | ```String``` | The value of the form field. | | +| `isSigned` | ```Boolean``` | This field contains the boolean true if the field is signed. | | diff --git a/docs/TemplateResponse.md b/docs/TemplateResponse.md index 27673e3..40de0fd 100644 --- a/docs/TemplateResponse.md +++ b/docs/TemplateResponse.md @@ -16,7 +16,7 @@ Contains information about the templates you and your team have created. | `isCreator` | ```Boolean``` | `true` if you are the owner of this template, `false` if it's been shared with you by a team member. | | | `canEdit` | ```Boolean``` | Indicates whether edit rights have been granted to you by the owner (always `true` if that's you). | | | `isLocked` | ```Boolean``` | Indicates whether the template is locked. If `true`, then the template was created outside your quota and can only be used in `test_mode`. If `false`, then the template is within your quota and can be used to create signature requests. | | -| `metadata` | ```Object``` | The metadata attached to the template. | | +| `metadata` | ```Map``` | The metadata attached to the template. | | | `signerRoles` | [```List```](TemplateResponseSignerRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | | | `ccRoles` | [```List```](TemplateResponseCCRole.md) | An array of the designated CC roles that must be specified when sending a SignatureRequest using this Template. | | | `documents` | [```List```](TemplateResponseDocument.md) | An array describing each document associated with this Template. Includes form field data for each document. | | diff --git a/gradle.properties b/gradle.properties index a2e3dde..3110094 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ #target = android GROUP=com.dropbox.sign POM_ARTIFACT_ID=dropbox-sign -VERSION_NAME=1.7.0 +VERSION_NAME=1.8.0 POM_NAME=Dropbox Sign Java SDK POM_DESCRIPTION=Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds! diff --git a/openapi-config.yaml b/openapi-config.yaml index cf6fb4a..b86bd6f 100644 --- a/openapi-config.yaml +++ b/openapi-config.yaml @@ -16,7 +16,7 @@ additionalProperties: groupId: com.dropbox.sign artifactId: dropbox-sign artifactName: Dropbox Sign Java SDK - artifactVersion: "1.7.0" + artifactVersion: "1.8.0" artifactUrl: https://github.com/hellosign/dropbox-sign-java artifactDescription: Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds! scmConnection: scm:git:git://github.com/hellosign/dropbox-sign-java.git diff --git a/openapi-sdk.yaml b/openapi-sdk.yaml index fe81aca..608b57d 100644 --- a/openapi-sdk.yaml +++ b/openapi-sdk.yaml @@ -11173,6 +11173,10 @@ components: bulk_send_job_id: description: 'The id of the BulkSendJob.' type: string + metadata: + description: 'The metadata attached to the signature request.' + type: object + additionalProperties: {} x-internal-class: true EmbeddedEditUrlResponseEmbedded: description: 'An embedded template object.' @@ -11217,13 +11221,11 @@ components: - fax_id - title - original_title - - subject - - message - metadata - created_at - sender - - transmissions - files_url + - transmissions properties: fax_id: description: 'Fax ID' @@ -11237,9 +11239,11 @@ components: subject: description: 'Fax Subject' type: string + nullable: true message: description: 'Fax Message' type: string + nullable: true metadata: description: 'Fax Metadata' type: object @@ -11250,14 +11254,18 @@ components: sender: description: 'Fax Sender Email' type: string + files_url: + description: 'Fax Files URL' + type: string + final_copy_uri: + description: 'The path where the completed document can be downloaded' + type: string + nullable: true transmissions: description: 'Fax Transmissions List' type: array items: $ref: '#/components/schemas/FaxResponseTransmission' - files_url: - description: 'Fax Files URL' - type: string type: object x-internal-class: true FaxLineResponseFaxLine: @@ -11280,15 +11288,11 @@ components: FaxResponseTransmission: required: - recipient - - sender - status_code properties: recipient: description: 'Fax Transmission Recipient' type: string - sender: - description: 'Fax Transmission Sender' - type: string status_code: description: 'Fax Transmission Status Code' type: string @@ -11352,13 +11356,13 @@ components: description: 'Whether this is a test signature request. Test requests have no legal value. Defaults to `false`.' type: boolean default: false - nullable: true signature_request_id: description: 'The id of the SignatureRequest.' type: string requester_email_address: description: 'The email address of the initiator of the SignatureRequest.' type: string + nullable: true title: description: 'The title the specified Account uses for the SignatureRequest.' type: string @@ -11376,12 +11380,14 @@ components: metadata: description: 'The metadata attached to the signature request.' type: object + additionalProperties: {} created_at: description: 'Time the signature request was created.' type: integer expires_at: description: 'The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.' type: integer + nullable: true is_complete: description: 'Whether or not the SignatureRequest has been fully executed by all signers.' type: boolean @@ -11509,6 +11515,7 @@ components: editor: description: 'The name of the Role that is able to edit this field.' type: string + nullable: true type: object discriminator: propertyName: type @@ -11519,13 +11526,12 @@ components: x-base-class: true SignatureRequestResponseCustomFieldCheckbox: description: 'This class extends `SignatureRequestResponseCustomFieldBase`.' + required: + - type allOf: - $ref: '#/components/schemas/SignatureRequestResponseCustomFieldBase' - - required: - - name - - type properties: type: description: 'The type of this Custom Field. Only ''text'' and ''checkbox'' are currently supported.' @@ -11537,13 +11543,12 @@ components: type: object SignatureRequestResponseCustomFieldText: description: 'This class extends `SignatureRequestResponseCustomFieldBase`.' + required: + - type allOf: - $ref: '#/components/schemas/SignatureRequestResponseCustomFieldBase' - - required: - - name - - type properties: type: description: 'The type of this Custom Field. Only ''text'' and ''checkbox'' are currently supported.' @@ -11671,6 +11676,10 @@ components: value: description: 'The value of the form field.' type: string + is_signed: + description: 'This field contains the boolean true if the field is signed.' + type: boolean + nullable: true type: object SignatureRequestResponseDataValueRadio: allOf: @@ -11699,6 +11708,10 @@ components: value: description: 'The value of the form field.' type: string + is_signed: + description: 'This field contains the boolean true if the field is signed.' + type: boolean + nullable: true type: object SignatureRequestResponseDataValueText: allOf: @@ -11936,6 +11949,7 @@ components: metadata: description: 'The metadata attached to the template.' type: object + additionalProperties: {} signer_roles: description: 'An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template.' type: array diff --git a/pom.xml b/pom.xml index 43de87e..f0d4f5a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ dropbox-sign jar dropbox-sign - 1.7.0 + 1.8.0 https://github.com/hellosign/dropbox-sign-java Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds! diff --git a/src/main/java/com/dropbox/sign/ApiClient.java b/src/main/java/com/dropbox/sign/ApiClient.java index 636e632..202b42a 100644 --- a/src/main/java/com/dropbox/sign/ApiClient.java +++ b/src/main/java/com/dropbox/sign/ApiClient.java @@ -147,7 +147,7 @@ public ApiClient(Map authMap) { this.dateFormat = new RFC3339DateFormat(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/1.7.0/java"); + setUserAgent("OpenAPI-Generator/1.8.0/java"); // Setup authentications (key: authentication name, value: authentication). authentications = new HashMap<>(); diff --git a/src/main/java/com/dropbox/sign/Configuration.java b/src/main/java/com/dropbox/sign/Configuration.java index 213392e..6b0331a 100644 --- a/src/main/java/com/dropbox/sign/Configuration.java +++ b/src/main/java/com/dropbox/sign/Configuration.java @@ -16,7 +16,7 @@ value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0") public class Configuration { - public static final String VERSION = "1.7.0"; + public static final String VERSION = "1.8.0"; private static ApiClient defaultApiClient = new ApiClient(); diff --git a/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java b/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java index d0b87b0..d96001b 100644 --- a/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java +++ b/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java @@ -80,7 +80,7 @@ public class BulkSendJobGetResponseSignatureRequests { private String message; public static final String JSON_PROPERTY_METADATA = "metadata"; - private Object metadata; + private Map metadata = null; public static final String JSON_PROPERTY_CREATED_AT = "created_at"; private Integer createdAt; @@ -308,25 +308,34 @@ public void setMessage(String message) { this.message = message; } - public BulkSendJobGetResponseSignatureRequests metadata(Object metadata) { + public BulkSendJobGetResponseSignatureRequests metadata(Map metadata) { this.metadata = metadata; return this; } + public BulkSendJobGetResponseSignatureRequests putMetadataItem( + String key, Object metadataItem) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, metadataItem); + return this; + } + /** * The metadata attached to the signature request. * * @return metadata */ @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public Map getMetadata() { return metadata; } @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMetadata(Object metadata) { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public void setMetadata(Map metadata) { this.metadata = metadata; } diff --git a/src/main/java/com/dropbox/sign/model/FaxResponse.java b/src/main/java/com/dropbox/sign/model/FaxResponse.java index bbe2dcd..ebe69e4 100644 --- a/src/main/java/com/dropbox/sign/model/FaxResponse.java +++ b/src/main/java/com/dropbox/sign/model/FaxResponse.java @@ -30,13 +30,14 @@ FaxResponse.JSON_PROPERTY_FAX_ID, FaxResponse.JSON_PROPERTY_TITLE, FaxResponse.JSON_PROPERTY_ORIGINAL_TITLE, - FaxResponse.JSON_PROPERTY_SUBJECT, - FaxResponse.JSON_PROPERTY_MESSAGE, FaxResponse.JSON_PROPERTY_METADATA, FaxResponse.JSON_PROPERTY_CREATED_AT, FaxResponse.JSON_PROPERTY_SENDER, + FaxResponse.JSON_PROPERTY_FILES_URL, FaxResponse.JSON_PROPERTY_TRANSMISSIONS, - FaxResponse.JSON_PROPERTY_FILES_URL + FaxResponse.JSON_PROPERTY_SUBJECT, + FaxResponse.JSON_PROPERTY_MESSAGE, + FaxResponse.JSON_PROPERTY_FINAL_COPY_URI }) @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", @@ -52,12 +53,6 @@ public class FaxResponse { public static final String JSON_PROPERTY_ORIGINAL_TITLE = "original_title"; private String originalTitle; - public static final String JSON_PROPERTY_SUBJECT = "subject"; - private String subject; - - public static final String JSON_PROPERTY_MESSAGE = "message"; - private String message; - public static final String JSON_PROPERTY_METADATA = "metadata"; private Map metadata = new HashMap<>(); @@ -67,11 +62,20 @@ public class FaxResponse { public static final String JSON_PROPERTY_SENDER = "sender"; private String sender; + public static final String JSON_PROPERTY_FILES_URL = "files_url"; + private String filesUrl; + public static final String JSON_PROPERTY_TRANSMISSIONS = "transmissions"; private List transmissions = new ArrayList<>(); - public static final String JSON_PROPERTY_FILES_URL = "files_url"; - private String filesUrl; + public static final String JSON_PROPERTY_SUBJECT = "subject"; + private String subject; + + public static final String JSON_PROPERTY_MESSAGE = "message"; + private String message; + + public static final String JSON_PROPERTY_FINAL_COPY_URI = "final_copy_uri"; + private String finalCopyUri; public FaxResponse() {} @@ -158,52 +162,6 @@ public void setOriginalTitle(String originalTitle) { this.originalTitle = originalTitle; } - public FaxResponse subject(String subject) { - this.subject = subject; - return this; - } - - /** - * Fax Subject - * - * @return subject - */ - @javax.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_SUBJECT) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public String getSubject() { - return subject; - } - - @JsonProperty(JSON_PROPERTY_SUBJECT) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public void setSubject(String subject) { - this.subject = subject; - } - - public FaxResponse message(String message) { - this.message = message; - return this; - } - - /** - * Fax Message - * - * @return message - */ - @javax.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_MESSAGE) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public String getMessage() { - return message; - } - - @JsonProperty(JSON_PROPERTY_MESSAGE) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public void setMessage(String message) { - this.message = message; - } - public FaxResponse metadata(Map metadata) { this.metadata = metadata; return this; @@ -281,6 +239,29 @@ public void setSender(String sender) { this.sender = sender; } + public FaxResponse filesUrl(String filesUrl) { + this.filesUrl = filesUrl; + return this; + } + + /** + * Fax Files URL + * + * @return filesUrl + */ + @javax.annotation.Nonnull + @JsonProperty(JSON_PROPERTY_FILES_URL) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getFilesUrl() { + return filesUrl; + } + + @JsonProperty(JSON_PROPERTY_FILES_URL) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public void setFilesUrl(String filesUrl) { + this.filesUrl = filesUrl; + } + public FaxResponse transmissions(List transmissions) { this.transmissions = transmissions; return this; @@ -312,27 +293,70 @@ public void setTransmissions(List transmissions) { this.transmissions = transmissions; } - public FaxResponse filesUrl(String filesUrl) { - this.filesUrl = filesUrl; + public FaxResponse subject(String subject) { + this.subject = subject; return this; } /** - * Fax Files URL + * Fax Subject * - * @return filesUrl + * @return subject */ - @javax.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_FILES_URL) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public String getFilesUrl() { - return filesUrl; + @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_SUBJECT) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getSubject() { + return subject; } - @JsonProperty(JSON_PROPERTY_FILES_URL) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public void setFilesUrl(String filesUrl) { - this.filesUrl = filesUrl; + @JsonProperty(JSON_PROPERTY_SUBJECT) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setSubject(String subject) { + this.subject = subject; + } + + public FaxResponse message(String message) { + this.message = message; + return this; + } + + /** + * Fax Message + * + * @return message + */ + @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_MESSAGE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getMessage() { + return message; + } + + @JsonProperty(JSON_PROPERTY_MESSAGE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setMessage(String message) { + this.message = message; + } + + public FaxResponse finalCopyUri(String finalCopyUri) { + this.finalCopyUri = finalCopyUri; + return this; + } + + /** + * The path where the completed document can be downloaded + * + * @return finalCopyUri + */ + @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_FINAL_COPY_URI) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getFinalCopyUri() { + return finalCopyUri; + } + + @JsonProperty(JSON_PROPERTY_FINAL_COPY_URI) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setFinalCopyUri(String finalCopyUri) { + this.finalCopyUri = finalCopyUri; } /** Return true if this FaxResponse object is equal to o. */ @@ -348,13 +372,14 @@ public boolean equals(Object o) { return Objects.equals(this.faxId, faxResponse.faxId) && Objects.equals(this.title, faxResponse.title) && Objects.equals(this.originalTitle, faxResponse.originalTitle) - && Objects.equals(this.subject, faxResponse.subject) - && Objects.equals(this.message, faxResponse.message) && Objects.equals(this.metadata, faxResponse.metadata) && Objects.equals(this.createdAt, faxResponse.createdAt) && Objects.equals(this.sender, faxResponse.sender) + && Objects.equals(this.filesUrl, faxResponse.filesUrl) && Objects.equals(this.transmissions, faxResponse.transmissions) - && Objects.equals(this.filesUrl, faxResponse.filesUrl); + && Objects.equals(this.subject, faxResponse.subject) + && Objects.equals(this.message, faxResponse.message) + && Objects.equals(this.finalCopyUri, faxResponse.finalCopyUri); } @Override @@ -363,13 +388,14 @@ public int hashCode() { faxId, title, originalTitle, - subject, - message, metadata, createdAt, sender, + filesUrl, transmissions, - filesUrl); + subject, + message, + finalCopyUri); } @Override @@ -379,13 +405,14 @@ public String toString() { sb.append(" faxId: ").append(toIndentedString(faxId)).append("\n"); sb.append(" title: ").append(toIndentedString(title)).append("\n"); sb.append(" originalTitle: ").append(toIndentedString(originalTitle)).append("\n"); - sb.append(" subject: ").append(toIndentedString(subject)).append("\n"); - sb.append(" message: ").append(toIndentedString(message)).append("\n"); sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n"); sb.append(" sender: ").append(toIndentedString(sender)).append("\n"); - sb.append(" transmissions: ").append(toIndentedString(transmissions)).append("\n"); sb.append(" filesUrl: ").append(toIndentedString(filesUrl)).append("\n"); + sb.append(" transmissions: ").append(toIndentedString(transmissions)).append("\n"); + sb.append(" subject: ").append(toIndentedString(subject)).append("\n"); + sb.append(" message: ").append(toIndentedString(message)).append("\n"); + sb.append(" finalCopyUri: ").append(toIndentedString(finalCopyUri)).append("\n"); sb.append("}"); return sb.toString(); } @@ -450,42 +477,6 @@ public Map createFormData() throws ApiException { JSON.getDefault().getMapper().writeValueAsString(originalTitle)); } } - if (subject != null) { - if (isFileTypeOrListOfFiles(subject)) { - fileTypeFound = true; - } - - if (subject.getClass().equals(java.io.File.class) - || subject.getClass().equals(Integer.class) - || subject.getClass().equals(String.class) - || subject.getClass().isEnum()) { - map.put("subject", subject); - } else if (isListOfFile(subject)) { - for (int i = 0; i < getListSize(subject); i++) { - map.put("subject[" + i + "]", getFromList(subject, i)); - } - } else { - map.put("subject", JSON.getDefault().getMapper().writeValueAsString(subject)); - } - } - if (message != null) { - if (isFileTypeOrListOfFiles(message)) { - fileTypeFound = true; - } - - if (message.getClass().equals(java.io.File.class) - || message.getClass().equals(Integer.class) - || message.getClass().equals(String.class) - || message.getClass().isEnum()) { - map.put("message", message); - } else if (isListOfFile(message)) { - for (int i = 0; i < getListSize(message); i++) { - map.put("message[" + i + "]", getFromList(message, i)); - } - } else { - map.put("message", JSON.getDefault().getMapper().writeValueAsString(message)); - } - } if (metadata != null) { if (isFileTypeOrListOfFiles(metadata)) { fileTypeFound = true; @@ -542,6 +533,26 @@ public Map createFormData() throws ApiException { map.put("sender", JSON.getDefault().getMapper().writeValueAsString(sender)); } } + if (filesUrl != null) { + if (isFileTypeOrListOfFiles(filesUrl)) { + fileTypeFound = true; + } + + if (filesUrl.getClass().equals(java.io.File.class) + || filesUrl.getClass().equals(Integer.class) + || filesUrl.getClass().equals(String.class) + || filesUrl.getClass().isEnum()) { + map.put("files_url", filesUrl); + } else if (isListOfFile(filesUrl)) { + for (int i = 0; i < getListSize(filesUrl); i++) { + map.put("files_url[" + i + "]", getFromList(filesUrl, i)); + } + } else { + map.put( + "files_url", + JSON.getDefault().getMapper().writeValueAsString(filesUrl)); + } + } if (transmissions != null) { if (isFileTypeOrListOfFiles(transmissions)) { fileTypeFound = true; @@ -562,24 +573,60 @@ public Map createFormData() throws ApiException { JSON.getDefault().getMapper().writeValueAsString(transmissions)); } } - if (filesUrl != null) { - if (isFileTypeOrListOfFiles(filesUrl)) { + if (subject != null) { + if (isFileTypeOrListOfFiles(subject)) { fileTypeFound = true; } - if (filesUrl.getClass().equals(java.io.File.class) - || filesUrl.getClass().equals(Integer.class) - || filesUrl.getClass().equals(String.class) - || filesUrl.getClass().isEnum()) { - map.put("files_url", filesUrl); - } else if (isListOfFile(filesUrl)) { - for (int i = 0; i < getListSize(filesUrl); i++) { - map.put("files_url[" + i + "]", getFromList(filesUrl, i)); + if (subject.getClass().equals(java.io.File.class) + || subject.getClass().equals(Integer.class) + || subject.getClass().equals(String.class) + || subject.getClass().isEnum()) { + map.put("subject", subject); + } else if (isListOfFile(subject)) { + for (int i = 0; i < getListSize(subject); i++) { + map.put("subject[" + i + "]", getFromList(subject, i)); + } + } else { + map.put("subject", JSON.getDefault().getMapper().writeValueAsString(subject)); + } + } + if (message != null) { + if (isFileTypeOrListOfFiles(message)) { + fileTypeFound = true; + } + + if (message.getClass().equals(java.io.File.class) + || message.getClass().equals(Integer.class) + || message.getClass().equals(String.class) + || message.getClass().isEnum()) { + map.put("message", message); + } else if (isListOfFile(message)) { + for (int i = 0; i < getListSize(message); i++) { + map.put("message[" + i + "]", getFromList(message, i)); + } + } else { + map.put("message", JSON.getDefault().getMapper().writeValueAsString(message)); + } + } + if (finalCopyUri != null) { + if (isFileTypeOrListOfFiles(finalCopyUri)) { + fileTypeFound = true; + } + + if (finalCopyUri.getClass().equals(java.io.File.class) + || finalCopyUri.getClass().equals(Integer.class) + || finalCopyUri.getClass().equals(String.class) + || finalCopyUri.getClass().isEnum()) { + map.put("final_copy_uri", finalCopyUri); + } else if (isListOfFile(finalCopyUri)) { + for (int i = 0; i < getListSize(finalCopyUri); i++) { + map.put("final_copy_uri[" + i + "]", getFromList(finalCopyUri, i)); } } else { map.put( - "files_url", - JSON.getDefault().getMapper().writeValueAsString(filesUrl)); + "final_copy_uri", + JSON.getDefault().getMapper().writeValueAsString(finalCopyUri)); } } } catch (Exception e) { diff --git a/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java b/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java index 8ab9288..684e2ba 100644 --- a/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java +++ b/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java @@ -28,7 +28,6 @@ /** FaxResponseTransmission */ @JsonPropertyOrder({ FaxResponseTransmission.JSON_PROPERTY_RECIPIENT, - FaxResponseTransmission.JSON_PROPERTY_SENDER, FaxResponseTransmission.JSON_PROPERTY_STATUS_CODE, FaxResponseTransmission.JSON_PROPERTY_SENT_AT }) @@ -40,9 +39,6 @@ public class FaxResponseTransmission { public static final String JSON_PROPERTY_RECIPIENT = "recipient"; private String recipient; - public static final String JSON_PROPERTY_SENDER = "sender"; - private String sender; - /** Fax Transmission Status Code */ public enum StatusCodeEnum { SUCCESS("success"), @@ -134,29 +130,6 @@ public void setRecipient(String recipient) { this.recipient = recipient; } - public FaxResponseTransmission sender(String sender) { - this.sender = sender; - return this; - } - - /** - * Fax Transmission Sender - * - * @return sender - */ - @javax.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_SENDER) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public String getSender() { - return sender; - } - - @JsonProperty(JSON_PROPERTY_SENDER) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public void setSender(String sender) { - this.sender = sender; - } - public FaxResponseTransmission statusCode(StatusCodeEnum statusCode) { this.statusCode = statusCode; return this; @@ -213,14 +186,13 @@ public boolean equals(Object o) { } FaxResponseTransmission faxResponseTransmission = (FaxResponseTransmission) o; return Objects.equals(this.recipient, faxResponseTransmission.recipient) - && Objects.equals(this.sender, faxResponseTransmission.sender) && Objects.equals(this.statusCode, faxResponseTransmission.statusCode) && Objects.equals(this.sentAt, faxResponseTransmission.sentAt); } @Override public int hashCode() { - return Objects.hash(recipient, sender, statusCode, sentAt); + return Objects.hash(recipient, statusCode, sentAt); } @Override @@ -228,7 +200,6 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class FaxResponseTransmission {\n"); sb.append(" recipient: ").append(toIndentedString(recipient)).append("\n"); - sb.append(" sender: ").append(toIndentedString(sender)).append("\n"); sb.append(" statusCode: ").append(toIndentedString(statusCode)).append("\n"); sb.append(" sentAt: ").append(toIndentedString(sentAt)).append("\n"); sb.append("}"); @@ -259,24 +230,6 @@ public Map createFormData() throws ApiException { JSON.getDefault().getMapper().writeValueAsString(recipient)); } } - if (sender != null) { - if (isFileTypeOrListOfFiles(sender)) { - fileTypeFound = true; - } - - if (sender.getClass().equals(java.io.File.class) - || sender.getClass().equals(Integer.class) - || sender.getClass().equals(String.class) - || sender.getClass().isEnum()) { - map.put("sender", sender); - } else if (isListOfFile(sender)) { - for (int i = 0; i < getListSize(sender); i++) { - map.put("sender[" + i + "]", getFromList(sender, i)); - } - } else { - map.put("sender", JSON.getDefault().getMapper().writeValueAsString(sender)); - } - } if (statusCode != null) { if (isFileTypeOrListOfFiles(statusCode)) { fileTypeFound = true; diff --git a/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java b/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java index ac3cf88..ed78327 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java @@ -80,7 +80,7 @@ public class SignatureRequestResponse { private String message; public static final String JSON_PROPERTY_METADATA = "metadata"; - private Object metadata; + private Map metadata = null; public static final String JSON_PROPERTY_CREATED_AT = "created_at"; private Integer createdAt; @@ -306,25 +306,33 @@ public void setMessage(String message) { this.message = message; } - public SignatureRequestResponse metadata(Object metadata) { + public SignatureRequestResponse metadata(Map metadata) { this.metadata = metadata; return this; } + public SignatureRequestResponse putMetadataItem(String key, Object metadataItem) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, metadataItem); + return this; + } + /** * The metadata attached to the signature request. * * @return metadata */ @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public Map getMetadata() { return metadata; } @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMetadata(Object metadata) { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public void setMetadata(Map metadata) { this.metadata = metadata; } diff --git a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java index 976036e..28262cc 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java @@ -27,7 +27,8 @@ /** SignatureRequestResponseDataValueInitials */ @JsonPropertyOrder({ SignatureRequestResponseDataValueInitials.JSON_PROPERTY_TYPE, - SignatureRequestResponseDataValueInitials.JSON_PROPERTY_VALUE + SignatureRequestResponseDataValueInitials.JSON_PROPERTY_VALUE, + SignatureRequestResponseDataValueInitials.JSON_PROPERTY_IS_SIGNED }) @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", @@ -47,6 +48,9 @@ public class SignatureRequestResponseDataValueInitials extends SignatureRequestR public static final String JSON_PROPERTY_VALUE = "value"; private String value; + public static final String JSON_PROPERTY_IS_SIGNED = "is_signed"; + private Boolean isSigned; + public SignatureRequestResponseDataValueInitials() {} /** @@ -110,6 +114,28 @@ public void setValue(String value) { this.value = value; } + public SignatureRequestResponseDataValueInitials isSigned(Boolean isSigned) { + this.isSigned = isSigned; + return this; + } + + /** + * This field contains the boolean true if the field is signed. + * + * @return isSigned + */ + @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_IS_SIGNED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getIsSigned() { + return isSigned; + } + + @JsonProperty(JSON_PROPERTY_IS_SIGNED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setIsSigned(Boolean isSigned) { + this.isSigned = isSigned; + } + /** Return true if this SignatureRequestResponseDataValueInitials object is equal to o. */ @Override public boolean equals(Object o) { @@ -123,12 +149,13 @@ public boolean equals(Object o) { (SignatureRequestResponseDataValueInitials) o; return Objects.equals(this.type, signatureRequestResponseDataValueInitials.type) && Objects.equals(this.value, signatureRequestResponseDataValueInitials.value) + && Objects.equals(this.isSigned, signatureRequestResponseDataValueInitials.isSigned) && super.equals(o); } @Override public int hashCode() { - return Objects.hash(type, value, super.hashCode()); + return Objects.hash(type, value, isSigned, super.hashCode()); } @Override @@ -138,6 +165,7 @@ public String toString() { sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); + sb.append(" isSigned: ").append(toIndentedString(isSigned)).append("\n"); sb.append("}"); return sb.toString(); } @@ -183,6 +211,26 @@ public Map createFormData() throws ApiException { map.put("value", JSON.getDefault().getMapper().writeValueAsString(value)); } } + if (isSigned != null) { + if (isFileTypeOrListOfFiles(isSigned)) { + fileTypeFound = true; + } + + if (isSigned.getClass().equals(java.io.File.class) + || isSigned.getClass().equals(Integer.class) + || isSigned.getClass().equals(String.class) + || isSigned.getClass().isEnum()) { + map.put("is_signed", isSigned); + } else if (isListOfFile(isSigned)) { + for (int i = 0; i < getListSize(isSigned); i++) { + map.put("is_signed[" + i + "]", getFromList(isSigned, i)); + } + } else { + map.put( + "is_signed", + JSON.getDefault().getMapper().writeValueAsString(isSigned)); + } + } } catch (Exception e) { throw new ApiException(e); } diff --git a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java index 8fc3e43..657bc48 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java @@ -27,7 +27,8 @@ /** SignatureRequestResponseDataValueSignature */ @JsonPropertyOrder({ SignatureRequestResponseDataValueSignature.JSON_PROPERTY_TYPE, - SignatureRequestResponseDataValueSignature.JSON_PROPERTY_VALUE + SignatureRequestResponseDataValueSignature.JSON_PROPERTY_VALUE, + SignatureRequestResponseDataValueSignature.JSON_PROPERTY_IS_SIGNED }) @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", @@ -47,6 +48,9 @@ public class SignatureRequestResponseDataValueSignature extends SignatureRequest public static final String JSON_PROPERTY_VALUE = "value"; private String value; + public static final String JSON_PROPERTY_IS_SIGNED = "is_signed"; + private Boolean isSigned; + public SignatureRequestResponseDataValueSignature() {} /** @@ -111,6 +115,28 @@ public void setValue(String value) { this.value = value; } + public SignatureRequestResponseDataValueSignature isSigned(Boolean isSigned) { + this.isSigned = isSigned; + return this; + } + + /** + * This field contains the boolean true if the field is signed. + * + * @return isSigned + */ + @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_IS_SIGNED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public Boolean getIsSigned() { + return isSigned; + } + + @JsonProperty(JSON_PROPERTY_IS_SIGNED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setIsSigned(Boolean isSigned) { + this.isSigned = isSigned; + } + /** Return true if this SignatureRequestResponseDataValueSignature object is equal to o. */ @Override public boolean equals(Object o) { @@ -124,12 +150,14 @@ public boolean equals(Object o) { (SignatureRequestResponseDataValueSignature) o; return Objects.equals(this.type, signatureRequestResponseDataValueSignature.type) && Objects.equals(this.value, signatureRequestResponseDataValueSignature.value) + && Objects.equals( + this.isSigned, signatureRequestResponseDataValueSignature.isSigned) && super.equals(o); } @Override public int hashCode() { - return Objects.hash(type, value, super.hashCode()); + return Objects.hash(type, value, isSigned, super.hashCode()); } @Override @@ -139,6 +167,7 @@ public String toString() { sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); + sb.append(" isSigned: ").append(toIndentedString(isSigned)).append("\n"); sb.append("}"); return sb.toString(); } @@ -184,6 +213,26 @@ public Map createFormData() throws ApiException { map.put("value", JSON.getDefault().getMapper().writeValueAsString(value)); } } + if (isSigned != null) { + if (isFileTypeOrListOfFiles(isSigned)) { + fileTypeFound = true; + } + + if (isSigned.getClass().equals(java.io.File.class) + || isSigned.getClass().equals(Integer.class) + || isSigned.getClass().equals(String.class) + || isSigned.getClass().isEnum()) { + map.put("is_signed", isSigned); + } else if (isListOfFile(isSigned)) { + for (int i = 0; i < getListSize(isSigned); i++) { + map.put("is_signed[" + i + "]", getFromList(isSigned, i)); + } + } else { + map.put( + "is_signed", + JSON.getDefault().getMapper().writeValueAsString(isSigned)); + } + } } catch (Exception e) { throw new ApiException(e); } diff --git a/src/main/java/com/dropbox/sign/model/TemplateResponse.java b/src/main/java/com/dropbox/sign/model/TemplateResponse.java index 6e50048..fde4151 100644 --- a/src/main/java/com/dropbox/sign/model/TemplateResponse.java +++ b/src/main/java/com/dropbox/sign/model/TemplateResponse.java @@ -74,7 +74,7 @@ public class TemplateResponse { private Boolean isLocked; public static final String JSON_PROPERTY_METADATA = "metadata"; - private Object metadata; + private Map metadata = null; public static final String JSON_PROPERTY_SIGNER_ROLES = "signer_roles"; private List signerRoles = null; @@ -298,25 +298,33 @@ public void setIsLocked(Boolean isLocked) { this.isLocked = isLocked; } - public TemplateResponse metadata(Object metadata) { + public TemplateResponse metadata(Map metadata) { this.metadata = metadata; return this; } + public TemplateResponse putMetadataItem(String key, Object metadataItem) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, metadataItem); + return this; + } + /** * The metadata attached to the template. * * @return metadata */ @javax.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public Map getMetadata() { return metadata; } @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public void setMetadata(Object metadata) { + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) + public void setMetadata(Map metadata) { this.metadata = metadata; } diff --git a/test_fixtures/BulkSendJobGetResponse.json b/test_fixtures/BulkSendJobGetResponse.json index e3e3bb2..e428a30 100644 --- a/test_fixtures/BulkSendJobGetResponse.json +++ b/test_fixtures/BulkSendJobGetResponse.json @@ -24,6 +24,15 @@ "custom_fields": [], "created_at": 0, "expires_at": 0, + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "response_data": [ { "api_id": "80c678_1", diff --git a/test_fixtures/FaxGetResponse.json b/test_fixtures/FaxGetResponse.json index 5892719..2eda936 100644 --- a/test_fixtures/FaxGetResponse.json +++ b/test_fixtures/FaxGetResponse.json @@ -6,7 +6,15 @@ "original_title": "example original title", "subject": "example subject", "message": "example message", - "metadata": [], + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "created_at": 1726774555, "sender": "me@dropboxsign.com", "transmissions": [ diff --git a/test_fixtures/FaxListResponse.json b/test_fixtures/FaxListResponse.json index bfa69cd..a9ebf63 100644 --- a/test_fixtures/FaxListResponse.json +++ b/test_fixtures/FaxListResponse.json @@ -13,7 +13,15 @@ "original_title": "example original title", "subject": "example subject", "message": "example message", - "metadata": [], + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "created_at": 1726774555, "sender": "me@dropboxsign.com", "transmissions": [ diff --git a/test_fixtures/SignatureRequestBulkCreateEmbeddedWithTemplateRequest.json b/test_fixtures/SignatureRequestBulkCreateEmbeddedWithTemplateRequest.json index 01b4d40..c155d43 100644 --- a/test_fixtures/SignatureRequestBulkCreateEmbeddedWithTemplateRequest.json +++ b/test_fixtures/SignatureRequestBulkCreateEmbeddedWithTemplateRequest.json @@ -18,7 +18,13 @@ ], "message": "Glad we could come to an agreement.", "metadata": { - "field1": "value1" + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" }, "signer_list": [ { diff --git a/test_fixtures/SignatureRequestBulkSendWithTemplateRequest.json b/test_fixtures/SignatureRequestBulkSendWithTemplateRequest.json index 68fe824..e08221f 100644 --- a/test_fixtures/SignatureRequestBulkSendWithTemplateRequest.json +++ b/test_fixtures/SignatureRequestBulkSendWithTemplateRequest.json @@ -17,7 +17,13 @@ ], "message": "Glad we could come to an agreement.", "metadata": { - "field1": "value1" + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" }, "signer_list": [ { diff --git a/test_fixtures/SignatureRequestCreateEmbeddedRequest.json b/test_fixtures/SignatureRequestCreateEmbeddedRequest.json index cb5d374..16e8037 100644 --- a/test_fixtures/SignatureRequestCreateEmbeddedRequest.json +++ b/test_fixtures/SignatureRequestCreateEmbeddedRequest.json @@ -90,7 +90,13 @@ "hide_text_tags": false, "message": "Please sign this NDA and then we can discuss more. Let me know if you have any questions.", "metadata": { - "field1": "value1" + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" }, "populate_auto_fill_fields": false, "signers": [ diff --git a/test_fixtures/SignatureRequestCreateEmbeddedWithTemplateRequest.json b/test_fixtures/SignatureRequestCreateEmbeddedWithTemplateRequest.json index 3f0047e..a9597ea 100644 --- a/test_fixtures/SignatureRequestCreateEmbeddedWithTemplateRequest.json +++ b/test_fixtures/SignatureRequestCreateEmbeddedWithTemplateRequest.json @@ -21,7 +21,13 @@ ], "message": "Glad we could come to an agreement.", "metadata": { - "field1": "value1" + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" }, "populate_auto_fill_fields": false, "signers": [ diff --git a/test_fixtures/SignatureRequestGetResponse.json b/test_fixtures/SignatureRequestGetResponse.json index e9d9a37..f0fda3c 100644 --- a/test_fixtures/SignatureRequestGetResponse.json +++ b/test_fixtures/SignatureRequestGetResponse.json @@ -6,7 +6,15 @@ "original_title": "The NDA we talked about", "subject": "The NDA we talked about", "message": "Please sign this NDA and then we can discuss more. Let me know if you have any questions.", - "metadata": {}, + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "created_at": 1570471067, "is_complete": false, "is_declined": false, @@ -91,6 +99,7 @@ "required": true, "api_id": "initial__1", "value": "YM", + "is_signed": true, "signature_id": "a9f4825edef25f47e7b4c14ce8100d81d1693160" }, { @@ -107,6 +116,7 @@ "required": true, "api_id": "signature__1", "value": "John Doe", + "is_signed": true, "signature_id": "a9f4825edef25f47e7b4c14ce8100d81d1693160" } ], diff --git a/test_fixtures/SignatureRequestListResponse.json b/test_fixtures/SignatureRequestListResponse.json index f6560be..fd70a82 100644 --- a/test_fixtures/SignatureRequestListResponse.json +++ b/test_fixtures/SignatureRequestListResponse.json @@ -13,7 +13,15 @@ "original_title": "FHA", "subject": "FHA", "message": "Let me know if you two have any questions.", - "metadata": {}, + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "created_at": 1570471067, "expires_at": 0, "is_complete": false, diff --git a/test_fixtures/SignatureRequestSendRequest.json b/test_fixtures/SignatureRequestSendRequest.json index 6a33979..98d12db 100644 --- a/test_fixtures/SignatureRequestSendRequest.json +++ b/test_fixtures/SignatureRequestSendRequest.json @@ -192,6 +192,11 @@ "is_eid": false, "message": "Please sign this NDA and then we can discuss more. Let me know if you\nhave any questions.", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" }, @@ -472,4 +477,3 @@ "use_text_tags": true } } - diff --git a/test_fixtures/SignatureRequestSendWithTemplateRequest.json b/test_fixtures/SignatureRequestSendWithTemplateRequest.json index 7b8ce3d..4d1cc86 100644 --- a/test_fixtures/SignatureRequestSendWithTemplateRequest.json +++ b/test_fixtures/SignatureRequestSendWithTemplateRequest.json @@ -20,7 +20,13 @@ "is_eid": false, "message": "Glad we could come to an agreement.", "metadata": { - "field1": "value1" + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" }, "signers": [ { diff --git a/test_fixtures/TemplateCreateEmbeddedDraftRequest.json b/test_fixtures/TemplateCreateEmbeddedDraftRequest.json index e31c5da..b293945 100644 --- a/test_fixtures/TemplateCreateEmbeddedDraftRequest.json +++ b/test_fixtures/TemplateCreateEmbeddedDraftRequest.json @@ -96,6 +96,11 @@ ], "message": "For your approval", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" }, diff --git a/test_fixtures/TemplateCreateRequest.json b/test_fixtures/TemplateCreateRequest.json index e31c5da..b293945 100644 --- a/test_fixtures/TemplateCreateRequest.json +++ b/test_fixtures/TemplateCreateRequest.json @@ -96,6 +96,11 @@ ], "message": "For your approval", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" }, diff --git a/test_fixtures/TemplateGetResponse.json b/test_fixtures/TemplateGetResponse.json index b025913..0961c0e 100644 --- a/test_fixtures/TemplateGetResponse.json +++ b/test_fixtures/TemplateGetResponse.json @@ -9,7 +9,15 @@ "is_creator": true, "is_embedded": false, "is_locked": false, - "metadata": {}, + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "signer_roles": [ { "name": "Outside Vendor", diff --git a/test_fixtures/TemplateListResponse.json b/test_fixtures/TemplateListResponse.json index caa5e6d..a4a144c 100644 --- a/test_fixtures/TemplateListResponse.json +++ b/test_fixtures/TemplateListResponse.json @@ -16,7 +16,15 @@ "is_creator": true, "is_embedded": false, "is_locked": false, - "metadata": {}, + "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", + "custom_id": 1234, + "custom_text": "NDA #9" + }, "signer_roles": [ { "name": "Client", diff --git a/test_fixtures/UnclaimedDraftCreateEmbeddedRequest.json b/test_fixtures/UnclaimedDraftCreateEmbeddedRequest.json index d72f562..e18890b 100644 --- a/test_fixtures/UnclaimedDraftCreateEmbeddedRequest.json +++ b/test_fixtures/UnclaimedDraftCreateEmbeddedRequest.json @@ -99,6 +99,11 @@ "is_for_embedded_signing": true, "message": "Please sign this NDA and then we can discuss more. Let me know if you\nhave any questions.", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" }, diff --git a/test_fixtures/UnclaimedDraftCreateEmbeddedWithTemplateRequest.json b/test_fixtures/UnclaimedDraftCreateEmbeddedWithTemplateRequest.json index 4a1aafb..7c72649 100644 --- a/test_fixtures/UnclaimedDraftCreateEmbeddedWithTemplateRequest.json +++ b/test_fixtures/UnclaimedDraftCreateEmbeddedWithTemplateRequest.json @@ -33,6 +33,11 @@ "is_for_embedded_signing": true, "message": "Please sign this NDA and then we can discuss more. Let me know if you\nhave any questions.", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" }, diff --git a/test_fixtures/UnclaimedDraftCreateRequest.json b/test_fixtures/UnclaimedDraftCreateRequest.json index 817ded5..b74d377 100644 --- a/test_fixtures/UnclaimedDraftCreateRequest.json +++ b/test_fixtures/UnclaimedDraftCreateRequest.json @@ -88,6 +88,11 @@ "hide_text_tags": true, "message": "Please sign this NDA and then we can discuss more. Let me know if you\nhave any questions.", "metadata": { + "metadata_name_1": "metadata_value_1", + "metadata_name_2": { + "metadata_name_2_a": "metadata_value_2_a" + }, + "metadata_name_3": "metadata_value_3", "custom_id": 1234, "custom_text": "NDA #9" },