diff --git a/README.md b/README.md index bf73af5..a0b02b7 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Add this dependency to your project's POM: com.dropbox.sign dropbox-sign - 2.3.0 + 2.4.0 compile ``` @@ -72,7 +72,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "com.dropbox.sign:dropbox-sign:2.3.0" + implementation "com.dropbox.sign:dropbox-sign:2.4.0" } ``` @@ -86,7 +86,7 @@ mvn clean package Then manually install the following JARs: -- `target/dropbox-sign-2.3.0.jar` +- `target/dropbox-sign-2.4.0.jar` - `target/lib/*.jar` ## Getting Started @@ -435,7 +435,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: `2.3.0` + - Package version: `2.4.0` - Build package: `org.openapitools.codegen.languages.JavaClientCodegen` diff --git a/VERSION b/VERSION index 276cbf9..197c4d5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.3.0 +2.4.0 diff --git a/build.gradle b/build.gradle index ec118a1..c6affe7 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ apply plugin: 'signing' group = 'com.dropbox.sign' archivesBaseName = 'dropbox-sign' -version = '2.3.0' +version = '2.4.0' sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 diff --git a/build.sbt b/build.sbt index edf8411..11b0b43 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 := "2.3.0", + version := "2.4.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 0fa8dee..8da7344 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ #target = android GROUP=com.dropbox.sign POM_ARTIFACT_ID=dropbox-sign -VERSION_NAME=2.3.0 +VERSION_NAME=2.4.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 3811952..53f2ffb 100644 --- a/openapi-config.yaml +++ b/openapi-config.yaml @@ -18,7 +18,7 @@ additionalProperties: groupId: com.dropbox.sign artifactId: dropbox-sign artifactName: Dropbox Sign Java SDK - artifactVersion: "2.3.0" + artifactVersion: "2.4.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 f45d26e..49afbf5 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ dropbox-sign jar dropbox-sign - 2.3.0 + 2.4.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 14d802f..7572760 100644 --- a/src/main/java/com/dropbox/sign/ApiClient.java +++ b/src/main/java/com/dropbox/sign/ApiClient.java @@ -159,7 +159,7 @@ public ApiClient(Map authMap) { this.dateFormat = new RFC3339DateFormat(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/2.3.0/java"); + setUserAgent("OpenAPI-Generator/2.4.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 db99787..1b636b9 100644 --- a/src/main/java/com/dropbox/sign/Configuration.java +++ b/src/main/java/com/dropbox/sign/Configuration.java @@ -15,7 +15,7 @@ @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0") public class Configuration { - public static final String VERSION = "2.3.0"; + public static final String VERSION = "2.4.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 76c5b31..3901db1 100644 --- a/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java +++ b/src/main/java/com/dropbox/sign/model/BulkSendJobGetResponseSignatureRequests.java @@ -27,7 +27,9 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; +import java.util.Map; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.dropbox.sign.JSON; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -90,7 +92,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; @@ -336,27 +338,35 @@ public void setMessage(String 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 */ @jakarta.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + 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 35f4ffc..9d64e25 100644 --- a/src/main/java/com/dropbox/sign/model/FaxResponse.java +++ b/src/main/java/com/dropbox/sign/model/FaxResponse.java @@ -41,13 +41,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 }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0") @JsonIgnoreProperties(ignoreUnknown=true) @@ -61,12 +62,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<>(); @@ -76,11 +71,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() { } @@ -175,56 +179,6 @@ public void setOriginalTitle(String originalTitle) { } - public FaxResponse subject(String subject) { - this.subject = subject; - return this; - } - - /** - * Fax Subject - * @return subject - */ - @jakarta.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 - */ - @jakarta.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; @@ -308,6 +262,31 @@ public void setSender(String sender) { } + public FaxResponse filesUrl(String filesUrl) { + this.filesUrl = filesUrl; + return this; + } + + /** + * Fax Files URL + * @return filesUrl + */ + @jakarta.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; @@ -341,28 +320,78 @@ public void setTransmissions(List transmissions) { } - public FaxResponse filesUrl(String filesUrl) { - this.filesUrl = filesUrl; + public FaxResponse subject(String subject) { + this.subject = subject; return this; } /** - * Fax Files URL - * @return filesUrl + * Fax Subject + * @return subject */ - @jakarta.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_FILES_URL) - @JsonInclude(value = JsonInclude.Include.ALWAYS) + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_SUBJECT) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) - public String getFilesUrl() { - return filesUrl; + 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 + */ + @jakarta.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 + */ + @jakarta.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; } @@ -381,18 +410,19 @@ 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 public int hashCode() { - return Objects.hash(faxId, title, originalTitle, subject, message, metadata, createdAt, sender, transmissions, filesUrl); + return Objects.hash(faxId, title, originalTitle, metadata, createdAt, sender, filesUrl, transmissions, subject, message, finalCopyUri); } @Override @@ -402,13 +432,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(); } @@ -474,44 +505,6 @@ public Map createFormData() throws ApiException { map.put("original_title", 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; @@ -569,6 +562,25 @@ 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; @@ -588,23 +600,61 @@ public Map createFormData() throws ApiException { map.put("transmissions", 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("files_url", JSON.getDefault().getMapper().writeValueAsString(filesUrl)); + 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("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 dc7bb06..d53176b 100644 --- a/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java +++ b/src/main/java/com/dropbox/sign/model/FaxResponseTransmission.java @@ -34,7 +34,6 @@ */ @JsonPropertyOrder({ FaxResponseTransmission.JSON_PROPERTY_RECIPIENT, - FaxResponseTransmission.JSON_PROPERTY_SENDER, FaxResponseTransmission.JSON_PROPERTY_STATUS_CODE, FaxResponseTransmission.JSON_PROPERTY_SENT_AT }) @@ -44,9 +43,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 */ @@ -143,31 +139,6 @@ public void setRecipient(String recipient) { } - public FaxResponseTransmission sender(String sender) { - this.sender = sender; - return this; - } - - /** - * Fax Transmission Sender - * @return sender - */ - @jakarta.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; @@ -231,14 +202,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 @@ -246,7 +216,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("}"); @@ -276,25 +245,6 @@ public Map createFormData() throws ApiException { map.put("recipient", 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 c041d42..44fdde9 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponse.java @@ -27,7 +27,9 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; +import java.util.Map; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.dropbox.sign.JSON; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -90,7 +92,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; @@ -336,27 +338,35 @@ public void setMessage(String 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 */ @jakarta.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + 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 cab08d9..3724d3e 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueInitials.java @@ -38,7 +38,8 @@ */ @JsonPropertyOrder({ SignatureRequestResponseDataValueInitials.JSON_PROPERTY_TYPE, - SignatureRequestResponseDataValueInitials.JSON_PROPERTY_VALUE + SignatureRequestResponseDataValueInitials.JSON_PROPERTY_VALUE, + SignatureRequestResponseDataValueInitials.JSON_PROPERTY_IS_SIGNED }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0") @JsonIgnoreProperties( @@ -54,6 +55,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() { } @@ -122,6 +126,31 @@ public void setValue(String value) { } + public SignatureRequestResponseDataValueInitials isSigned(Boolean isSigned) { + this.isSigned = isSigned; + return this; + } + + /** + * This field contains the boolean true if the field is signed. + * @return isSigned + */ + @jakarta.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. */ @@ -136,12 +165,13 @@ public boolean equals(Object o) { SignatureRequestResponseDataValueInitials signatureRequestResponseDataValueInitials = (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 @@ -151,6 +181,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(); } @@ -198,6 +229,25 @@ 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 79eb3b4..1a789fb 100644 --- a/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java +++ b/src/main/java/com/dropbox/sign/model/SignatureRequestResponseDataValueSignature.java @@ -38,7 +38,8 @@ */ @JsonPropertyOrder({ SignatureRequestResponseDataValueSignature.JSON_PROPERTY_TYPE, - SignatureRequestResponseDataValueSignature.JSON_PROPERTY_VALUE + SignatureRequestResponseDataValueSignature.JSON_PROPERTY_VALUE, + SignatureRequestResponseDataValueSignature.JSON_PROPERTY_IS_SIGNED }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.8.0") @JsonIgnoreProperties( @@ -54,6 +55,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() { } @@ -122,6 +126,31 @@ public void setValue(String value) { } + public SignatureRequestResponseDataValueSignature isSigned(Boolean isSigned) { + this.isSigned = isSigned; + return this; + } + + /** + * This field contains the boolean true if the field is signed. + * @return isSigned + */ + @jakarta.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. */ @@ -136,12 +165,13 @@ public boolean equals(Object o) { SignatureRequestResponseDataValueSignature signatureRequestResponseDataValueSignature = (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 @@ -151,6 +181,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(); } @@ -198,6 +229,25 @@ 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 5924bef..f031a03 100644 --- a/src/main/java/com/dropbox/sign/model/TemplateResponse.java +++ b/src/main/java/com/dropbox/sign/model/TemplateResponse.java @@ -30,7 +30,9 @@ import com.fasterxml.jackson.annotation.JsonValue; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; +import java.util.Map; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.dropbox.sign.JSON; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -87,7 +89,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; @@ -330,27 +332,35 @@ public void setIsLocked(Boolean 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 */ @jakarta.annotation.Nullable @JsonProperty(JSON_PROPERTY_METADATA) - @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + @JsonInclude(content = JsonInclude.Include.ALWAYS, value = JsonInclude.Include.USE_DEFAULTS) - public Object getMetadata() { + 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" },